1 /* 2 * This file is part of gtkD. 3 * 4 * gtkD is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU Lesser General Public License 6 * as published by the Free Software Foundation; either version 3 7 * of the License, or (at your option) any later version, with 8 * some exceptions, please read the COPYING file. 9 * 10 * gtkD is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU Lesser General Public License 16 * along with gtkD; if not, write to the Free Software 17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA 18 */ 19 20 // generated automatically - do not change 21 // find conversion definition on APILookup.txt 22 // implement new conversion functionalities on the wrap.utils pakage 23 24 25 module soup.c.functions; 26 27 import std.stdio; 28 import soup.c.types; 29 import linker.Loader; 30 31 version (Windows) 32 static immutable LIBRARY_SOUP = ["libsoup-2.4-1.dll;soup-2.4-1.dll;soup-2.dll"]; 33 else version (OSX) 34 static immutable LIBRARY_SOUP = ["libsoup-2.4.1.dylib"]; 35 else 36 static immutable LIBRARY_SOUP = ["libsoup-2.4.so.1"]; 37 38 shared static this() 39 { 40 // soup.Address 41 42 Linker.link(soup_address_get_type, "soup_address_get_type", LIBRARY_SOUP); 43 Linker.link(soup_address_new, "soup_address_new", LIBRARY_SOUP); 44 Linker.link(soup_address_new_any, "soup_address_new_any", LIBRARY_SOUP); 45 Linker.link(soup_address_new_from_sockaddr, "soup_address_new_from_sockaddr", LIBRARY_SOUP); 46 Linker.link(soup_address_equal_by_ip, "soup_address_equal_by_ip", LIBRARY_SOUP); 47 Linker.link(soup_address_equal_by_name, "soup_address_equal_by_name", LIBRARY_SOUP); 48 Linker.link(soup_address_get_gsockaddr, "soup_address_get_gsockaddr", LIBRARY_SOUP); 49 Linker.link(soup_address_get_name, "soup_address_get_name", LIBRARY_SOUP); 50 Linker.link(soup_address_get_physical, "soup_address_get_physical", LIBRARY_SOUP); 51 Linker.link(soup_address_get_port, "soup_address_get_port", LIBRARY_SOUP); 52 Linker.link(soup_address_get_sockaddr, "soup_address_get_sockaddr", LIBRARY_SOUP); 53 Linker.link(soup_address_hash_by_ip, "soup_address_hash_by_ip", LIBRARY_SOUP); 54 Linker.link(soup_address_hash_by_name, "soup_address_hash_by_name", LIBRARY_SOUP); 55 Linker.link(soup_address_is_resolved, "soup_address_is_resolved", LIBRARY_SOUP); 56 Linker.link(soup_address_resolve_async, "soup_address_resolve_async", LIBRARY_SOUP); 57 Linker.link(soup_address_resolve_sync, "soup_address_resolve_sync", LIBRARY_SOUP); 58 59 // soup.Auth 60 61 Linker.link(soup_auth_get_type, "soup_auth_get_type", LIBRARY_SOUP); 62 Linker.link(soup_auth_new, "soup_auth_new", LIBRARY_SOUP); 63 Linker.link(soup_auth_authenticate, "soup_auth_authenticate", LIBRARY_SOUP); 64 Linker.link(soup_auth_can_authenticate, "soup_auth_can_authenticate", LIBRARY_SOUP); 65 Linker.link(soup_auth_free_protection_space, "soup_auth_free_protection_space", LIBRARY_SOUP); 66 Linker.link(soup_auth_get_authorization, "soup_auth_get_authorization", LIBRARY_SOUP); 67 Linker.link(soup_auth_get_host, "soup_auth_get_host", LIBRARY_SOUP); 68 Linker.link(soup_auth_get_info, "soup_auth_get_info", LIBRARY_SOUP); 69 Linker.link(soup_auth_get_protection_space, "soup_auth_get_protection_space", LIBRARY_SOUP); 70 Linker.link(soup_auth_get_realm, "soup_auth_get_realm", LIBRARY_SOUP); 71 Linker.link(soup_auth_get_saved_password, "soup_auth_get_saved_password", LIBRARY_SOUP); 72 Linker.link(soup_auth_get_saved_users, "soup_auth_get_saved_users", LIBRARY_SOUP); 73 Linker.link(soup_auth_get_scheme_name, "soup_auth_get_scheme_name", LIBRARY_SOUP); 74 Linker.link(soup_auth_has_saved_password, "soup_auth_has_saved_password", LIBRARY_SOUP); 75 Linker.link(soup_auth_is_authenticated, "soup_auth_is_authenticated", LIBRARY_SOUP); 76 Linker.link(soup_auth_is_for_proxy, "soup_auth_is_for_proxy", LIBRARY_SOUP); 77 Linker.link(soup_auth_is_ready, "soup_auth_is_ready", LIBRARY_SOUP); 78 Linker.link(soup_auth_save_password, "soup_auth_save_password", LIBRARY_SOUP); 79 Linker.link(soup_auth_update, "soup_auth_update", LIBRARY_SOUP); 80 81 // soup.AuthBasic 82 83 Linker.link(soup_auth_basic_get_type, "soup_auth_basic_get_type", LIBRARY_SOUP); 84 85 // soup.AuthDigest 86 87 Linker.link(soup_auth_digest_get_type, "soup_auth_digest_get_type", LIBRARY_SOUP); 88 89 // soup.AuthDomain 90 91 Linker.link(soup_auth_domain_get_type, "soup_auth_domain_get_type", LIBRARY_SOUP); 92 Linker.link(soup_auth_domain_accepts, "soup_auth_domain_accepts", LIBRARY_SOUP); 93 Linker.link(soup_auth_domain_add_path, "soup_auth_domain_add_path", LIBRARY_SOUP); 94 Linker.link(soup_auth_domain_challenge, "soup_auth_domain_challenge", LIBRARY_SOUP); 95 Linker.link(soup_auth_domain_check_password, "soup_auth_domain_check_password", LIBRARY_SOUP); 96 Linker.link(soup_auth_domain_covers, "soup_auth_domain_covers", LIBRARY_SOUP); 97 Linker.link(soup_auth_domain_get_realm, "soup_auth_domain_get_realm", LIBRARY_SOUP); 98 Linker.link(soup_auth_domain_remove_path, "soup_auth_domain_remove_path", LIBRARY_SOUP); 99 Linker.link(soup_auth_domain_set_filter, "soup_auth_domain_set_filter", LIBRARY_SOUP); 100 Linker.link(soup_auth_domain_set_generic_auth_callback, "soup_auth_domain_set_generic_auth_callback", LIBRARY_SOUP); 101 Linker.link(soup_auth_domain_try_generic_auth_callback, "soup_auth_domain_try_generic_auth_callback", LIBRARY_SOUP); 102 103 // soup.AuthDomainBasic 104 105 Linker.link(soup_auth_domain_basic_get_type, "soup_auth_domain_basic_get_type", LIBRARY_SOUP); 106 Linker.link(soup_auth_domain_basic_new, "soup_auth_domain_basic_new", LIBRARY_SOUP); 107 Linker.link(soup_auth_domain_basic_set_auth_callback, "soup_auth_domain_basic_set_auth_callback", LIBRARY_SOUP); 108 109 // soup.AuthDomainDigest 110 111 Linker.link(soup_auth_domain_digest_get_type, "soup_auth_domain_digest_get_type", LIBRARY_SOUP); 112 Linker.link(soup_auth_domain_digest_new, "soup_auth_domain_digest_new", LIBRARY_SOUP); 113 Linker.link(soup_auth_domain_digest_encode_password, "soup_auth_domain_digest_encode_password", LIBRARY_SOUP); 114 Linker.link(soup_auth_domain_digest_set_auth_callback, "soup_auth_domain_digest_set_auth_callback", LIBRARY_SOUP); 115 116 // soup.AuthManager 117 118 Linker.link(soup_auth_manager_get_type, "soup_auth_manager_get_type", LIBRARY_SOUP); 119 Linker.link(soup_auth_manager_clear_cached_credentials, "soup_auth_manager_clear_cached_credentials", LIBRARY_SOUP); 120 Linker.link(soup_auth_manager_use_auth, "soup_auth_manager_use_auth", LIBRARY_SOUP); 121 122 // soup.AuthNTLM 123 124 Linker.link(soup_auth_ntlm_get_type, "soup_auth_ntlm_get_type", LIBRARY_SOUP); 125 126 // soup.AuthNegotiate 127 128 Linker.link(soup_auth_negotiate_get_type, "soup_auth_negotiate_get_type", LIBRARY_SOUP); 129 Linker.link(soup_auth_negotiate_supported, "soup_auth_negotiate_supported", LIBRARY_SOUP); 130 131 // soup.Buffer 132 133 Linker.link(soup_buffer_get_type, "soup_buffer_get_type", LIBRARY_SOUP); 134 Linker.link(soup_buffer_new, "soup_buffer_new", LIBRARY_SOUP); 135 Linker.link(soup_buffer_new_take, "soup_buffer_new_take", LIBRARY_SOUP); 136 Linker.link(soup_buffer_new_with_owner, "soup_buffer_new_with_owner", LIBRARY_SOUP); 137 Linker.link(soup_buffer_copy, "soup_buffer_copy", LIBRARY_SOUP); 138 Linker.link(soup_buffer_free, "soup_buffer_free", LIBRARY_SOUP); 139 Linker.link(soup_buffer_get_as_bytes, "soup_buffer_get_as_bytes", LIBRARY_SOUP); 140 Linker.link(soup_buffer_get_data, "soup_buffer_get_data", LIBRARY_SOUP); 141 Linker.link(soup_buffer_get_owner, "soup_buffer_get_owner", LIBRARY_SOUP); 142 Linker.link(soup_buffer_new_subbuffer, "soup_buffer_new_subbuffer", LIBRARY_SOUP); 143 144 // soup.Cache 145 146 Linker.link(soup_cache_get_type, "soup_cache_get_type", LIBRARY_SOUP); 147 Linker.link(soup_cache_new, "soup_cache_new", LIBRARY_SOUP); 148 Linker.link(soup_cache_clear, "soup_cache_clear", LIBRARY_SOUP); 149 Linker.link(soup_cache_dump, "soup_cache_dump", LIBRARY_SOUP); 150 Linker.link(soup_cache_flush, "soup_cache_flush", LIBRARY_SOUP); 151 Linker.link(soup_cache_get_max_size, "soup_cache_get_max_size", LIBRARY_SOUP); 152 Linker.link(soup_cache_load, "soup_cache_load", LIBRARY_SOUP); 153 Linker.link(soup_cache_set_max_size, "soup_cache_set_max_size", LIBRARY_SOUP); 154 155 // soup.ClientContext 156 157 Linker.link(soup_client_context_get_type, "soup_client_context_get_type", LIBRARY_SOUP); 158 Linker.link(soup_client_context_get_address, "soup_client_context_get_address", LIBRARY_SOUP); 159 Linker.link(soup_client_context_get_auth_domain, "soup_client_context_get_auth_domain", LIBRARY_SOUP); 160 Linker.link(soup_client_context_get_auth_user, "soup_client_context_get_auth_user", LIBRARY_SOUP); 161 Linker.link(soup_client_context_get_gsocket, "soup_client_context_get_gsocket", LIBRARY_SOUP); 162 Linker.link(soup_client_context_get_host, "soup_client_context_get_host", LIBRARY_SOUP); 163 Linker.link(soup_client_context_get_local_address, "soup_client_context_get_local_address", LIBRARY_SOUP); 164 Linker.link(soup_client_context_get_remote_address, "soup_client_context_get_remote_address", LIBRARY_SOUP); 165 Linker.link(soup_client_context_get_socket, "soup_client_context_get_socket", LIBRARY_SOUP); 166 Linker.link(soup_client_context_steal_connection, "soup_client_context_steal_connection", LIBRARY_SOUP); 167 168 // soup.ContentDecoder 169 170 Linker.link(soup_content_decoder_get_type, "soup_content_decoder_get_type", LIBRARY_SOUP); 171 172 // soup.ContentSniffer 173 174 Linker.link(soup_content_sniffer_get_type, "soup_content_sniffer_get_type", LIBRARY_SOUP); 175 Linker.link(soup_content_sniffer_new, "soup_content_sniffer_new", LIBRARY_SOUP); 176 Linker.link(soup_content_sniffer_get_buffer_size, "soup_content_sniffer_get_buffer_size", LIBRARY_SOUP); 177 Linker.link(soup_content_sniffer_sniff, "soup_content_sniffer_sniff", LIBRARY_SOUP); 178 179 // soup.Cookie 180 181 Linker.link(soup_cookie_get_type, "soup_cookie_get_type", LIBRARY_SOUP); 182 Linker.link(soup_cookie_new, "soup_cookie_new", LIBRARY_SOUP); 183 Linker.link(soup_cookie_applies_to_uri, "soup_cookie_applies_to_uri", LIBRARY_SOUP); 184 Linker.link(soup_cookie_copy, "soup_cookie_copy", LIBRARY_SOUP); 185 Linker.link(soup_cookie_domain_matches, "soup_cookie_domain_matches", LIBRARY_SOUP); 186 Linker.link(soup_cookie_equal, "soup_cookie_equal", LIBRARY_SOUP); 187 Linker.link(soup_cookie_free, "soup_cookie_free", LIBRARY_SOUP); 188 Linker.link(soup_cookie_get_domain, "soup_cookie_get_domain", LIBRARY_SOUP); 189 Linker.link(soup_cookie_get_expires, "soup_cookie_get_expires", LIBRARY_SOUP); 190 Linker.link(soup_cookie_get_http_only, "soup_cookie_get_http_only", LIBRARY_SOUP); 191 Linker.link(soup_cookie_get_name, "soup_cookie_get_name", LIBRARY_SOUP); 192 Linker.link(soup_cookie_get_path, "soup_cookie_get_path", LIBRARY_SOUP); 193 Linker.link(soup_cookie_get_same_site_policy, "soup_cookie_get_same_site_policy", LIBRARY_SOUP); 194 Linker.link(soup_cookie_get_secure, "soup_cookie_get_secure", LIBRARY_SOUP); 195 Linker.link(soup_cookie_get_value, "soup_cookie_get_value", LIBRARY_SOUP); 196 Linker.link(soup_cookie_set_domain, "soup_cookie_set_domain", LIBRARY_SOUP); 197 Linker.link(soup_cookie_set_expires, "soup_cookie_set_expires", LIBRARY_SOUP); 198 Linker.link(soup_cookie_set_http_only, "soup_cookie_set_http_only", LIBRARY_SOUP); 199 Linker.link(soup_cookie_set_max_age, "soup_cookie_set_max_age", LIBRARY_SOUP); 200 Linker.link(soup_cookie_set_name, "soup_cookie_set_name", LIBRARY_SOUP); 201 Linker.link(soup_cookie_set_path, "soup_cookie_set_path", LIBRARY_SOUP); 202 Linker.link(soup_cookie_set_same_site_policy, "soup_cookie_set_same_site_policy", LIBRARY_SOUP); 203 Linker.link(soup_cookie_set_secure, "soup_cookie_set_secure", LIBRARY_SOUP); 204 Linker.link(soup_cookie_set_value, "soup_cookie_set_value", LIBRARY_SOUP); 205 Linker.link(soup_cookie_to_cookie_header, "soup_cookie_to_cookie_header", LIBRARY_SOUP); 206 Linker.link(soup_cookie_to_set_cookie_header, "soup_cookie_to_set_cookie_header", LIBRARY_SOUP); 207 Linker.link(soup_cookie_parse, "soup_cookie_parse", LIBRARY_SOUP); 208 209 // soup.CookieJar 210 211 Linker.link(soup_cookie_jar_get_type, "soup_cookie_jar_get_type", LIBRARY_SOUP); 212 Linker.link(soup_cookie_jar_new, "soup_cookie_jar_new", LIBRARY_SOUP); 213 Linker.link(soup_cookie_jar_add_cookie, "soup_cookie_jar_add_cookie", LIBRARY_SOUP); 214 Linker.link(soup_cookie_jar_add_cookie_full, "soup_cookie_jar_add_cookie_full", LIBRARY_SOUP); 215 Linker.link(soup_cookie_jar_add_cookie_with_first_party, "soup_cookie_jar_add_cookie_with_first_party", LIBRARY_SOUP); 216 Linker.link(soup_cookie_jar_all_cookies, "soup_cookie_jar_all_cookies", LIBRARY_SOUP); 217 Linker.link(soup_cookie_jar_delete_cookie, "soup_cookie_jar_delete_cookie", LIBRARY_SOUP); 218 Linker.link(soup_cookie_jar_get_accept_policy, "soup_cookie_jar_get_accept_policy", LIBRARY_SOUP); 219 Linker.link(soup_cookie_jar_get_cookie_list, "soup_cookie_jar_get_cookie_list", LIBRARY_SOUP); 220 Linker.link(soup_cookie_jar_get_cookie_list_with_same_site_info, "soup_cookie_jar_get_cookie_list_with_same_site_info", LIBRARY_SOUP); 221 Linker.link(soup_cookie_jar_get_cookies, "soup_cookie_jar_get_cookies", LIBRARY_SOUP); 222 Linker.link(soup_cookie_jar_is_persistent, "soup_cookie_jar_is_persistent", LIBRARY_SOUP); 223 Linker.link(soup_cookie_jar_save, "soup_cookie_jar_save", LIBRARY_SOUP); 224 Linker.link(soup_cookie_jar_set_accept_policy, "soup_cookie_jar_set_accept_policy", LIBRARY_SOUP); 225 Linker.link(soup_cookie_jar_set_cookie, "soup_cookie_jar_set_cookie", LIBRARY_SOUP); 226 Linker.link(soup_cookie_jar_set_cookie_with_first_party, "soup_cookie_jar_set_cookie_with_first_party", LIBRARY_SOUP); 227 228 // soup.CookieJarDB 229 230 Linker.link(soup_cookie_jar_db_get_type, "soup_cookie_jar_db_get_type", LIBRARY_SOUP); 231 Linker.link(soup_cookie_jar_db_new, "soup_cookie_jar_db_new", LIBRARY_SOUP); 232 233 // soup.CookieJarText 234 235 Linker.link(soup_cookie_jar_text_get_type, "soup_cookie_jar_text_get_type", LIBRARY_SOUP); 236 Linker.link(soup_cookie_jar_text_new, "soup_cookie_jar_text_new", LIBRARY_SOUP); 237 238 // soup.Date 239 240 Linker.link(soup_date_get_type, "soup_date_get_type", LIBRARY_SOUP); 241 Linker.link(soup_date_new, "soup_date_new", LIBRARY_SOUP); 242 Linker.link(soup_date_new_from_now, "soup_date_new_from_now", LIBRARY_SOUP); 243 Linker.link(soup_date_new_from_string, "soup_date_new_from_string", LIBRARY_SOUP); 244 Linker.link(soup_date_new_from_time_t, "soup_date_new_from_time_t", LIBRARY_SOUP); 245 Linker.link(soup_date_copy, "soup_date_copy", LIBRARY_SOUP); 246 Linker.link(soup_date_free, "soup_date_free", LIBRARY_SOUP); 247 Linker.link(soup_date_get_day, "soup_date_get_day", LIBRARY_SOUP); 248 Linker.link(soup_date_get_hour, "soup_date_get_hour", LIBRARY_SOUP); 249 Linker.link(soup_date_get_minute, "soup_date_get_minute", LIBRARY_SOUP); 250 Linker.link(soup_date_get_month, "soup_date_get_month", LIBRARY_SOUP); 251 Linker.link(soup_date_get_offset, "soup_date_get_offset", LIBRARY_SOUP); 252 Linker.link(soup_date_get_second, "soup_date_get_second", LIBRARY_SOUP); 253 Linker.link(soup_date_get_utc, "soup_date_get_utc", LIBRARY_SOUP); 254 Linker.link(soup_date_get_year, "soup_date_get_year", LIBRARY_SOUP); 255 Linker.link(soup_date_is_past, "soup_date_is_past", LIBRARY_SOUP); 256 Linker.link(soup_date_to_string, "soup_date_to_string", LIBRARY_SOUP); 257 Linker.link(soup_date_to_time_t, "soup_date_to_time_t", LIBRARY_SOUP); 258 Linker.link(soup_date_to_timeval, "soup_date_to_timeval", LIBRARY_SOUP); 259 260 // soup.HSTSEnforcer 261 262 Linker.link(soup_hsts_enforcer_get_type, "soup_hsts_enforcer_get_type", LIBRARY_SOUP); 263 Linker.link(soup_hsts_enforcer_new, "soup_hsts_enforcer_new", LIBRARY_SOUP); 264 Linker.link(soup_hsts_enforcer_get_domains, "soup_hsts_enforcer_get_domains", LIBRARY_SOUP); 265 Linker.link(soup_hsts_enforcer_get_policies, "soup_hsts_enforcer_get_policies", LIBRARY_SOUP); 266 Linker.link(soup_hsts_enforcer_has_valid_policy, "soup_hsts_enforcer_has_valid_policy", LIBRARY_SOUP); 267 Linker.link(soup_hsts_enforcer_is_persistent, "soup_hsts_enforcer_is_persistent", LIBRARY_SOUP); 268 Linker.link(soup_hsts_enforcer_set_policy, "soup_hsts_enforcer_set_policy", LIBRARY_SOUP); 269 Linker.link(soup_hsts_enforcer_set_session_policy, "soup_hsts_enforcer_set_session_policy", LIBRARY_SOUP); 270 271 // soup.HSTSEnforcerDB 272 273 Linker.link(soup_hsts_enforcer_db_get_type, "soup_hsts_enforcer_db_get_type", LIBRARY_SOUP); 274 Linker.link(soup_hsts_enforcer_db_new, "soup_hsts_enforcer_db_new", LIBRARY_SOUP); 275 276 // soup.HSTSPolicy 277 278 Linker.link(soup_hsts_policy_get_type, "soup_hsts_policy_get_type", LIBRARY_SOUP); 279 Linker.link(soup_hsts_policy_new, "soup_hsts_policy_new", LIBRARY_SOUP); 280 Linker.link(soup_hsts_policy_new_from_response, "soup_hsts_policy_new_from_response", LIBRARY_SOUP); 281 Linker.link(soup_hsts_policy_new_full, "soup_hsts_policy_new_full", LIBRARY_SOUP); 282 Linker.link(soup_hsts_policy_new_session_policy, "soup_hsts_policy_new_session_policy", LIBRARY_SOUP); 283 Linker.link(soup_hsts_policy_copy, "soup_hsts_policy_copy", LIBRARY_SOUP); 284 Linker.link(soup_hsts_policy_equal, "soup_hsts_policy_equal", LIBRARY_SOUP); 285 Linker.link(soup_hsts_policy_free, "soup_hsts_policy_free", LIBRARY_SOUP); 286 Linker.link(soup_hsts_policy_get_domain, "soup_hsts_policy_get_domain", LIBRARY_SOUP); 287 Linker.link(soup_hsts_policy_includes_subdomains, "soup_hsts_policy_includes_subdomains", LIBRARY_SOUP); 288 Linker.link(soup_hsts_policy_is_expired, "soup_hsts_policy_is_expired", LIBRARY_SOUP); 289 Linker.link(soup_hsts_policy_is_session_policy, "soup_hsts_policy_is_session_policy", LIBRARY_SOUP); 290 291 // soup.Logger 292 293 Linker.link(soup_logger_get_type, "soup_logger_get_type", LIBRARY_SOUP); 294 Linker.link(soup_logger_new, "soup_logger_new", LIBRARY_SOUP); 295 Linker.link(soup_logger_attach, "soup_logger_attach", LIBRARY_SOUP); 296 Linker.link(soup_logger_detach, "soup_logger_detach", LIBRARY_SOUP); 297 Linker.link(soup_logger_set_printer, "soup_logger_set_printer", LIBRARY_SOUP); 298 Linker.link(soup_logger_set_request_filter, "soup_logger_set_request_filter", LIBRARY_SOUP); 299 Linker.link(soup_logger_set_response_filter, "soup_logger_set_response_filter", LIBRARY_SOUP); 300 301 // soup.Message 302 303 Linker.link(soup_message_get_type, "soup_message_get_type", LIBRARY_SOUP); 304 Linker.link(soup_message_new, "soup_message_new", LIBRARY_SOUP); 305 Linker.link(soup_message_new_from_uri, "soup_message_new_from_uri", LIBRARY_SOUP); 306 Linker.link(soup_message_add_header_handler, "soup_message_add_header_handler", LIBRARY_SOUP); 307 Linker.link(soup_message_add_status_code_handler, "soup_message_add_status_code_handler", LIBRARY_SOUP); 308 Linker.link(soup_message_content_sniffed, "soup_message_content_sniffed", LIBRARY_SOUP); 309 Linker.link(soup_message_disable_feature, "soup_message_disable_feature", LIBRARY_SOUP); 310 Linker.link(soup_message_finished, "soup_message_finished", LIBRARY_SOUP); 311 Linker.link(soup_message_get_address, "soup_message_get_address", LIBRARY_SOUP); 312 Linker.link(soup_message_get_first_party, "soup_message_get_first_party", LIBRARY_SOUP); 313 Linker.link(soup_message_get_flags, "soup_message_get_flags", LIBRARY_SOUP); 314 Linker.link(soup_message_get_http_version, "soup_message_get_http_version", LIBRARY_SOUP); 315 Linker.link(soup_message_get_https_status, "soup_message_get_https_status", LIBRARY_SOUP); 316 Linker.link(soup_message_get_is_top_level_navigation, "soup_message_get_is_top_level_navigation", LIBRARY_SOUP); 317 Linker.link(soup_message_get_priority, "soup_message_get_priority", LIBRARY_SOUP); 318 Linker.link(soup_message_get_site_for_cookies, "soup_message_get_site_for_cookies", LIBRARY_SOUP); 319 Linker.link(soup_message_get_soup_request, "soup_message_get_soup_request", LIBRARY_SOUP); 320 Linker.link(soup_message_get_uri, "soup_message_get_uri", LIBRARY_SOUP); 321 Linker.link(soup_message_got_body, "soup_message_got_body", LIBRARY_SOUP); 322 Linker.link(soup_message_got_chunk, "soup_message_got_chunk", LIBRARY_SOUP); 323 Linker.link(soup_message_got_headers, "soup_message_got_headers", LIBRARY_SOUP); 324 Linker.link(soup_message_got_informational, "soup_message_got_informational", LIBRARY_SOUP); 325 Linker.link(soup_message_is_feature_disabled, "soup_message_is_feature_disabled", LIBRARY_SOUP); 326 Linker.link(soup_message_is_keepalive, "soup_message_is_keepalive", LIBRARY_SOUP); 327 Linker.link(soup_message_restarted, "soup_message_restarted", LIBRARY_SOUP); 328 Linker.link(soup_message_set_chunk_allocator, "soup_message_set_chunk_allocator", LIBRARY_SOUP); 329 Linker.link(soup_message_set_first_party, "soup_message_set_first_party", LIBRARY_SOUP); 330 Linker.link(soup_message_set_flags, "soup_message_set_flags", LIBRARY_SOUP); 331 Linker.link(soup_message_set_http_version, "soup_message_set_http_version", LIBRARY_SOUP); 332 Linker.link(soup_message_set_is_top_level_navigation, "soup_message_set_is_top_level_navigation", LIBRARY_SOUP); 333 Linker.link(soup_message_set_priority, "soup_message_set_priority", LIBRARY_SOUP); 334 Linker.link(soup_message_set_redirect, "soup_message_set_redirect", LIBRARY_SOUP); 335 Linker.link(soup_message_set_request, "soup_message_set_request", LIBRARY_SOUP); 336 Linker.link(soup_message_set_response, "soup_message_set_response", LIBRARY_SOUP); 337 Linker.link(soup_message_set_site_for_cookies, "soup_message_set_site_for_cookies", LIBRARY_SOUP); 338 Linker.link(soup_message_set_status, "soup_message_set_status", LIBRARY_SOUP); 339 Linker.link(soup_message_set_status_full, "soup_message_set_status_full", LIBRARY_SOUP); 340 Linker.link(soup_message_set_uri, "soup_message_set_uri", LIBRARY_SOUP); 341 Linker.link(soup_message_starting, "soup_message_starting", LIBRARY_SOUP); 342 Linker.link(soup_message_wrote_body, "soup_message_wrote_body", LIBRARY_SOUP); 343 Linker.link(soup_message_wrote_body_data, "soup_message_wrote_body_data", LIBRARY_SOUP); 344 Linker.link(soup_message_wrote_chunk, "soup_message_wrote_chunk", LIBRARY_SOUP); 345 Linker.link(soup_message_wrote_headers, "soup_message_wrote_headers", LIBRARY_SOUP); 346 Linker.link(soup_message_wrote_informational, "soup_message_wrote_informational", LIBRARY_SOUP); 347 348 // soup.MessageBody 349 350 Linker.link(soup_message_body_get_type, "soup_message_body_get_type", LIBRARY_SOUP); 351 Linker.link(soup_message_body_new, "soup_message_body_new", LIBRARY_SOUP); 352 Linker.link(soup_message_body_append, "soup_message_body_append", LIBRARY_SOUP); 353 Linker.link(soup_message_body_append_buffer, "soup_message_body_append_buffer", LIBRARY_SOUP); 354 Linker.link(soup_message_body_append_take, "soup_message_body_append_take", LIBRARY_SOUP); 355 Linker.link(soup_message_body_complete, "soup_message_body_complete", LIBRARY_SOUP); 356 Linker.link(soup_message_body_flatten, "soup_message_body_flatten", LIBRARY_SOUP); 357 Linker.link(soup_message_body_free, "soup_message_body_free", LIBRARY_SOUP); 358 Linker.link(soup_message_body_get_accumulate, "soup_message_body_get_accumulate", LIBRARY_SOUP); 359 Linker.link(soup_message_body_get_chunk, "soup_message_body_get_chunk", LIBRARY_SOUP); 360 Linker.link(soup_message_body_got_chunk, "soup_message_body_got_chunk", LIBRARY_SOUP); 361 Linker.link(soup_message_body_set_accumulate, "soup_message_body_set_accumulate", LIBRARY_SOUP); 362 Linker.link(soup_message_body_truncate, "soup_message_body_truncate", LIBRARY_SOUP); 363 Linker.link(soup_message_body_wrote_chunk, "soup_message_body_wrote_chunk", LIBRARY_SOUP); 364 365 // soup.MessageHeaders 366 367 Linker.link(soup_message_headers_get_type, "soup_message_headers_get_type", LIBRARY_SOUP); 368 Linker.link(soup_message_headers_new, "soup_message_headers_new", LIBRARY_SOUP); 369 Linker.link(soup_message_headers_append, "soup_message_headers_append", LIBRARY_SOUP); 370 Linker.link(soup_message_headers_clean_connection_headers, "soup_message_headers_clean_connection_headers", LIBRARY_SOUP); 371 Linker.link(soup_message_headers_clear, "soup_message_headers_clear", LIBRARY_SOUP); 372 Linker.link(soup_message_headers_foreach, "soup_message_headers_foreach", LIBRARY_SOUP); 373 Linker.link(soup_message_headers_free, "soup_message_headers_free", LIBRARY_SOUP); 374 Linker.link(soup_message_headers_free_ranges, "soup_message_headers_free_ranges", LIBRARY_SOUP); 375 Linker.link(soup_message_headers_get, "soup_message_headers_get", LIBRARY_SOUP); 376 Linker.link(soup_message_headers_get_content_disposition, "soup_message_headers_get_content_disposition", LIBRARY_SOUP); 377 Linker.link(soup_message_headers_get_content_length, "soup_message_headers_get_content_length", LIBRARY_SOUP); 378 Linker.link(soup_message_headers_get_content_range, "soup_message_headers_get_content_range", LIBRARY_SOUP); 379 Linker.link(soup_message_headers_get_content_type, "soup_message_headers_get_content_type", LIBRARY_SOUP); 380 Linker.link(soup_message_headers_get_encoding, "soup_message_headers_get_encoding", LIBRARY_SOUP); 381 Linker.link(soup_message_headers_get_expectations, "soup_message_headers_get_expectations", LIBRARY_SOUP); 382 Linker.link(soup_message_headers_get_headers_type, "soup_message_headers_get_headers_type", LIBRARY_SOUP); 383 Linker.link(soup_message_headers_get_list, "soup_message_headers_get_list", LIBRARY_SOUP); 384 Linker.link(soup_message_headers_get_one, "soup_message_headers_get_one", LIBRARY_SOUP); 385 Linker.link(soup_message_headers_get_ranges, "soup_message_headers_get_ranges", LIBRARY_SOUP); 386 Linker.link(soup_message_headers_header_contains, "soup_message_headers_header_contains", LIBRARY_SOUP); 387 Linker.link(soup_message_headers_header_equals, "soup_message_headers_header_equals", LIBRARY_SOUP); 388 Linker.link(soup_message_headers_remove, "soup_message_headers_remove", LIBRARY_SOUP); 389 Linker.link(soup_message_headers_replace, "soup_message_headers_replace", LIBRARY_SOUP); 390 Linker.link(soup_message_headers_set_content_disposition, "soup_message_headers_set_content_disposition", LIBRARY_SOUP); 391 Linker.link(soup_message_headers_set_content_length, "soup_message_headers_set_content_length", LIBRARY_SOUP); 392 Linker.link(soup_message_headers_set_content_range, "soup_message_headers_set_content_range", LIBRARY_SOUP); 393 Linker.link(soup_message_headers_set_content_type, "soup_message_headers_set_content_type", LIBRARY_SOUP); 394 Linker.link(soup_message_headers_set_encoding, "soup_message_headers_set_encoding", LIBRARY_SOUP); 395 Linker.link(soup_message_headers_set_expectations, "soup_message_headers_set_expectations", LIBRARY_SOUP); 396 Linker.link(soup_message_headers_set_range, "soup_message_headers_set_range", LIBRARY_SOUP); 397 Linker.link(soup_message_headers_set_ranges, "soup_message_headers_set_ranges", LIBRARY_SOUP); 398 399 // soup.MessageHeadersIter 400 401 Linker.link(soup_message_headers_iter_next, "soup_message_headers_iter_next", LIBRARY_SOUP); 402 Linker.link(soup_message_headers_iter_init, "soup_message_headers_iter_init", LIBRARY_SOUP); 403 404 // soup.Multipart 405 406 Linker.link(soup_multipart_get_type, "soup_multipart_get_type", LIBRARY_SOUP); 407 Linker.link(soup_multipart_new, "soup_multipart_new", LIBRARY_SOUP); 408 Linker.link(soup_multipart_new_from_message, "soup_multipart_new_from_message", LIBRARY_SOUP); 409 Linker.link(soup_multipart_append_form_file, "soup_multipart_append_form_file", LIBRARY_SOUP); 410 Linker.link(soup_multipart_append_form_string, "soup_multipart_append_form_string", LIBRARY_SOUP); 411 Linker.link(soup_multipart_append_part, "soup_multipart_append_part", LIBRARY_SOUP); 412 Linker.link(soup_multipart_free, "soup_multipart_free", LIBRARY_SOUP); 413 Linker.link(soup_multipart_get_length, "soup_multipart_get_length", LIBRARY_SOUP); 414 Linker.link(soup_multipart_get_part, "soup_multipart_get_part", LIBRARY_SOUP); 415 Linker.link(soup_multipart_to_message, "soup_multipart_to_message", LIBRARY_SOUP); 416 417 // soup.MultipartInputStream 418 419 Linker.link(soup_multipart_input_stream_get_type, "soup_multipart_input_stream_get_type", LIBRARY_SOUP); 420 Linker.link(soup_multipart_input_stream_new, "soup_multipart_input_stream_new", LIBRARY_SOUP); 421 Linker.link(soup_multipart_input_stream_get_headers, "soup_multipart_input_stream_get_headers", LIBRARY_SOUP); 422 Linker.link(soup_multipart_input_stream_next_part, "soup_multipart_input_stream_next_part", LIBRARY_SOUP); 423 Linker.link(soup_multipart_input_stream_next_part_async, "soup_multipart_input_stream_next_part_async", LIBRARY_SOUP); 424 Linker.link(soup_multipart_input_stream_next_part_finish, "soup_multipart_input_stream_next_part_finish", LIBRARY_SOUP); 425 426 // soup.PasswordManager 427 428 Linker.link(soup_password_manager_get_type, "soup_password_manager_get_type", LIBRARY_SOUP); 429 Linker.link(soup_password_manager_get_passwords_async, "soup_password_manager_get_passwords_async", LIBRARY_SOUP); 430 Linker.link(soup_password_manager_get_passwords_sync, "soup_password_manager_get_passwords_sync", LIBRARY_SOUP); 431 432 // soup.ProxyResolver 433 434 Linker.link(soup_proxy_resolver_get_type, "soup_proxy_resolver_get_type", LIBRARY_SOUP); 435 Linker.link(soup_proxy_resolver_get_proxy_async, "soup_proxy_resolver_get_proxy_async", LIBRARY_SOUP); 436 Linker.link(soup_proxy_resolver_get_proxy_sync, "soup_proxy_resolver_get_proxy_sync", LIBRARY_SOUP); 437 438 // soup.ProxyResolverDefault 439 440 Linker.link(soup_proxy_resolver_default_get_type, "soup_proxy_resolver_default_get_type", LIBRARY_SOUP); 441 442 // soup.ProxyURIResolver 443 444 Linker.link(soup_proxy_uri_resolver_get_type, "soup_proxy_uri_resolver_get_type", LIBRARY_SOUP); 445 Linker.link(soup_proxy_uri_resolver_get_proxy_uri_async, "soup_proxy_uri_resolver_get_proxy_uri_async", LIBRARY_SOUP); 446 Linker.link(soup_proxy_uri_resolver_get_proxy_uri_sync, "soup_proxy_uri_resolver_get_proxy_uri_sync", LIBRARY_SOUP); 447 448 // soup.Request 449 450 Linker.link(soup_request_get_type, "soup_request_get_type", LIBRARY_SOUP); 451 Linker.link(soup_request_get_content_length, "soup_request_get_content_length", LIBRARY_SOUP); 452 Linker.link(soup_request_get_content_type, "soup_request_get_content_type", LIBRARY_SOUP); 453 Linker.link(soup_request_get_session, "soup_request_get_session", LIBRARY_SOUP); 454 Linker.link(soup_request_get_uri, "soup_request_get_uri", LIBRARY_SOUP); 455 Linker.link(soup_request_send, "soup_request_send", LIBRARY_SOUP); 456 Linker.link(soup_request_send_async, "soup_request_send_async", LIBRARY_SOUP); 457 Linker.link(soup_request_send_finish, "soup_request_send_finish", LIBRARY_SOUP); 458 459 // soup.RequestData 460 461 Linker.link(soup_request_data_get_type, "soup_request_data_get_type", LIBRARY_SOUP); 462 463 // soup.RequestFile 464 465 Linker.link(soup_request_file_get_type, "soup_request_file_get_type", LIBRARY_SOUP); 466 Linker.link(soup_request_file_get_file, "soup_request_file_get_file", LIBRARY_SOUP); 467 468 // soup.RequestHTTP 469 470 Linker.link(soup_request_http_get_type, "soup_request_http_get_type", LIBRARY_SOUP); 471 Linker.link(soup_request_http_get_message, "soup_request_http_get_message", LIBRARY_SOUP); 472 473 // soup.Requester 474 475 Linker.link(soup_requester_get_type, "soup_requester_get_type", LIBRARY_SOUP); 476 Linker.link(soup_requester_new, "soup_requester_new", LIBRARY_SOUP); 477 Linker.link(soup_requester_request, "soup_requester_request", LIBRARY_SOUP); 478 Linker.link(soup_requester_request_uri, "soup_requester_request_uri", LIBRARY_SOUP); 479 480 // soup.Server 481 482 Linker.link(soup_server_get_type, "soup_server_get_type", LIBRARY_SOUP); 483 Linker.link(soup_server_new, "soup_server_new", LIBRARY_SOUP); 484 Linker.link(soup_server_accept_iostream, "soup_server_accept_iostream", LIBRARY_SOUP); 485 Linker.link(soup_server_add_auth_domain, "soup_server_add_auth_domain", LIBRARY_SOUP); 486 Linker.link(soup_server_add_early_handler, "soup_server_add_early_handler", LIBRARY_SOUP); 487 Linker.link(soup_server_add_handler, "soup_server_add_handler", LIBRARY_SOUP); 488 Linker.link(soup_server_add_websocket_extension, "soup_server_add_websocket_extension", LIBRARY_SOUP); 489 Linker.link(soup_server_add_websocket_handler, "soup_server_add_websocket_handler", LIBRARY_SOUP); 490 Linker.link(soup_server_disconnect, "soup_server_disconnect", LIBRARY_SOUP); 491 Linker.link(soup_server_get_async_context, "soup_server_get_async_context", LIBRARY_SOUP); 492 Linker.link(soup_server_get_listener, "soup_server_get_listener", LIBRARY_SOUP); 493 Linker.link(soup_server_get_listeners, "soup_server_get_listeners", LIBRARY_SOUP); 494 Linker.link(soup_server_get_port, "soup_server_get_port", LIBRARY_SOUP); 495 Linker.link(soup_server_get_uris, "soup_server_get_uris", LIBRARY_SOUP); 496 Linker.link(soup_server_is_https, "soup_server_is_https", LIBRARY_SOUP); 497 Linker.link(soup_server_listen, "soup_server_listen", LIBRARY_SOUP); 498 Linker.link(soup_server_listen_all, "soup_server_listen_all", LIBRARY_SOUP); 499 Linker.link(soup_server_listen_fd, "soup_server_listen_fd", LIBRARY_SOUP); 500 Linker.link(soup_server_listen_local, "soup_server_listen_local", LIBRARY_SOUP); 501 Linker.link(soup_server_listen_socket, "soup_server_listen_socket", LIBRARY_SOUP); 502 Linker.link(soup_server_pause_message, "soup_server_pause_message", LIBRARY_SOUP); 503 Linker.link(soup_server_quit, "soup_server_quit", LIBRARY_SOUP); 504 Linker.link(soup_server_remove_auth_domain, "soup_server_remove_auth_domain", LIBRARY_SOUP); 505 Linker.link(soup_server_remove_handler, "soup_server_remove_handler", LIBRARY_SOUP); 506 Linker.link(soup_server_remove_websocket_extension, "soup_server_remove_websocket_extension", LIBRARY_SOUP); 507 Linker.link(soup_server_run, "soup_server_run", LIBRARY_SOUP); 508 Linker.link(soup_server_run_async, "soup_server_run_async", LIBRARY_SOUP); 509 Linker.link(soup_server_set_ssl_cert_file, "soup_server_set_ssl_cert_file", LIBRARY_SOUP); 510 Linker.link(soup_server_unpause_message, "soup_server_unpause_message", LIBRARY_SOUP); 511 512 // soup.Session 513 514 Linker.link(soup_session_get_type, "soup_session_get_type", LIBRARY_SOUP); 515 Linker.link(soup_session_new, "soup_session_new", LIBRARY_SOUP); 516 Linker.link(soup_session_new_with_options, "soup_session_new_with_options", LIBRARY_SOUP); 517 Linker.link(soup_session_abort, "soup_session_abort", LIBRARY_SOUP); 518 Linker.link(soup_session_add_feature, "soup_session_add_feature", LIBRARY_SOUP); 519 Linker.link(soup_session_add_feature_by_type, "soup_session_add_feature_by_type", LIBRARY_SOUP); 520 Linker.link(soup_session_cancel_message, "soup_session_cancel_message", LIBRARY_SOUP); 521 Linker.link(soup_session_connect_async, "soup_session_connect_async", LIBRARY_SOUP); 522 Linker.link(soup_session_connect_finish, "soup_session_connect_finish", LIBRARY_SOUP); 523 Linker.link(soup_session_get_async_context, "soup_session_get_async_context", LIBRARY_SOUP); 524 Linker.link(soup_session_get_feature, "soup_session_get_feature", LIBRARY_SOUP); 525 Linker.link(soup_session_get_feature_for_message, "soup_session_get_feature_for_message", LIBRARY_SOUP); 526 Linker.link(soup_session_get_features, "soup_session_get_features", LIBRARY_SOUP); 527 Linker.link(soup_session_has_feature, "soup_session_has_feature", LIBRARY_SOUP); 528 Linker.link(soup_session_pause_message, "soup_session_pause_message", LIBRARY_SOUP); 529 Linker.link(soup_session_prefetch_dns, "soup_session_prefetch_dns", LIBRARY_SOUP); 530 Linker.link(soup_session_prepare_for_uri, "soup_session_prepare_for_uri", LIBRARY_SOUP); 531 Linker.link(soup_session_queue_message, "soup_session_queue_message", LIBRARY_SOUP); 532 Linker.link(soup_session_redirect_message, "soup_session_redirect_message", LIBRARY_SOUP); 533 Linker.link(soup_session_remove_feature, "soup_session_remove_feature", LIBRARY_SOUP); 534 Linker.link(soup_session_remove_feature_by_type, "soup_session_remove_feature_by_type", LIBRARY_SOUP); 535 Linker.link(soup_session_request, "soup_session_request", LIBRARY_SOUP); 536 Linker.link(soup_session_request_http, "soup_session_request_http", LIBRARY_SOUP); 537 Linker.link(soup_session_request_http_uri, "soup_session_request_http_uri", LIBRARY_SOUP); 538 Linker.link(soup_session_request_uri, "soup_session_request_uri", LIBRARY_SOUP); 539 Linker.link(soup_session_requeue_message, "soup_session_requeue_message", LIBRARY_SOUP); 540 Linker.link(soup_session_send, "soup_session_send", LIBRARY_SOUP); 541 Linker.link(soup_session_send_async, "soup_session_send_async", LIBRARY_SOUP); 542 Linker.link(soup_session_send_finish, "soup_session_send_finish", LIBRARY_SOUP); 543 Linker.link(soup_session_send_message, "soup_session_send_message", LIBRARY_SOUP); 544 Linker.link(soup_session_steal_connection, "soup_session_steal_connection", LIBRARY_SOUP); 545 Linker.link(soup_session_unpause_message, "soup_session_unpause_message", LIBRARY_SOUP); 546 Linker.link(soup_session_websocket_connect_async, "soup_session_websocket_connect_async", LIBRARY_SOUP); 547 Linker.link(soup_session_websocket_connect_finish, "soup_session_websocket_connect_finish", LIBRARY_SOUP); 548 Linker.link(soup_session_would_redirect, "soup_session_would_redirect", LIBRARY_SOUP); 549 550 // soup.SessionAsync 551 552 Linker.link(soup_session_async_get_type, "soup_session_async_get_type", LIBRARY_SOUP); 553 Linker.link(soup_session_async_new, "soup_session_async_new", LIBRARY_SOUP); 554 Linker.link(soup_session_async_new_with_options, "soup_session_async_new_with_options", LIBRARY_SOUP); 555 556 // soup.SessionFeature 557 558 Linker.link(soup_session_feature_get_type, "soup_session_feature_get_type", LIBRARY_SOUP); 559 Linker.link(soup_session_feature_add_feature, "soup_session_feature_add_feature", LIBRARY_SOUP); 560 Linker.link(soup_session_feature_attach, "soup_session_feature_attach", LIBRARY_SOUP); 561 Linker.link(soup_session_feature_detach, "soup_session_feature_detach", LIBRARY_SOUP); 562 Linker.link(soup_session_feature_has_feature, "soup_session_feature_has_feature", LIBRARY_SOUP); 563 Linker.link(soup_session_feature_remove_feature, "soup_session_feature_remove_feature", LIBRARY_SOUP); 564 565 // soup.SessionSync 566 567 Linker.link(soup_session_sync_get_type, "soup_session_sync_get_type", LIBRARY_SOUP); 568 Linker.link(soup_session_sync_new, "soup_session_sync_new", LIBRARY_SOUP); 569 Linker.link(soup_session_sync_new_with_options, "soup_session_sync_new_with_options", LIBRARY_SOUP); 570 571 // soup.SSocket 572 573 Linker.link(soup_socket_get_type, "soup_socket_get_type", LIBRARY_SOUP); 574 Linker.link(soup_socket_new, "soup_socket_new", LIBRARY_SOUP); 575 Linker.link(soup_socket_connect_async, "soup_socket_connect_async", LIBRARY_SOUP); 576 Linker.link(soup_socket_connect_sync, "soup_socket_connect_sync", LIBRARY_SOUP); 577 Linker.link(soup_socket_disconnect, "soup_socket_disconnect", LIBRARY_SOUP); 578 Linker.link(soup_socket_get_fd, "soup_socket_get_fd", LIBRARY_SOUP); 579 Linker.link(soup_socket_get_local_address, "soup_socket_get_local_address", LIBRARY_SOUP); 580 Linker.link(soup_socket_get_remote_address, "soup_socket_get_remote_address", LIBRARY_SOUP); 581 Linker.link(soup_socket_is_connected, "soup_socket_is_connected", LIBRARY_SOUP); 582 Linker.link(soup_socket_is_ssl, "soup_socket_is_ssl", LIBRARY_SOUP); 583 Linker.link(soup_socket_listen, "soup_socket_listen", LIBRARY_SOUP); 584 Linker.link(soup_socket_read, "soup_socket_read", LIBRARY_SOUP); 585 Linker.link(soup_socket_read_until, "soup_socket_read_until", LIBRARY_SOUP); 586 Linker.link(soup_socket_start_proxy_ssl, "soup_socket_start_proxy_ssl", LIBRARY_SOUP); 587 Linker.link(soup_socket_start_ssl, "soup_socket_start_ssl", LIBRARY_SOUP); 588 Linker.link(soup_socket_write, "soup_socket_write", LIBRARY_SOUP); 589 590 // soup.URI 591 592 Linker.link(soup_uri_get_type, "soup_uri_get_type", LIBRARY_SOUP); 593 Linker.link(soup_uri_new, "soup_uri_new", LIBRARY_SOUP); 594 Linker.link(soup_uri_new_with_base, "soup_uri_new_with_base", LIBRARY_SOUP); 595 Linker.link(soup_uri_copy, "soup_uri_copy", LIBRARY_SOUP); 596 Linker.link(soup_uri_copy_host, "soup_uri_copy_host", LIBRARY_SOUP); 597 Linker.link(soup_uri_equal, "soup_uri_equal", LIBRARY_SOUP); 598 Linker.link(soup_uri_free, "soup_uri_free", LIBRARY_SOUP); 599 Linker.link(soup_uri_get_fragment, "soup_uri_get_fragment", LIBRARY_SOUP); 600 Linker.link(soup_uri_get_host, "soup_uri_get_host", LIBRARY_SOUP); 601 Linker.link(soup_uri_get_password, "soup_uri_get_password", LIBRARY_SOUP); 602 Linker.link(soup_uri_get_path, "soup_uri_get_path", LIBRARY_SOUP); 603 Linker.link(soup_uri_get_port, "soup_uri_get_port", LIBRARY_SOUP); 604 Linker.link(soup_uri_get_query, "soup_uri_get_query", LIBRARY_SOUP); 605 Linker.link(soup_uri_get_scheme, "soup_uri_get_scheme", LIBRARY_SOUP); 606 Linker.link(soup_uri_get_user, "soup_uri_get_user", LIBRARY_SOUP); 607 Linker.link(soup_uri_host_equal, "soup_uri_host_equal", LIBRARY_SOUP); 608 Linker.link(soup_uri_host_hash, "soup_uri_host_hash", LIBRARY_SOUP); 609 Linker.link(soup_uri_set_fragment, "soup_uri_set_fragment", LIBRARY_SOUP); 610 Linker.link(soup_uri_set_host, "soup_uri_set_host", LIBRARY_SOUP); 611 Linker.link(soup_uri_set_password, "soup_uri_set_password", LIBRARY_SOUP); 612 Linker.link(soup_uri_set_path, "soup_uri_set_path", LIBRARY_SOUP); 613 Linker.link(soup_uri_set_port, "soup_uri_set_port", LIBRARY_SOUP); 614 Linker.link(soup_uri_set_query, "soup_uri_set_query", LIBRARY_SOUP); 615 Linker.link(soup_uri_set_query_from_fields, "soup_uri_set_query_from_fields", LIBRARY_SOUP); 616 Linker.link(soup_uri_set_query_from_form, "soup_uri_set_query_from_form", LIBRARY_SOUP); 617 Linker.link(soup_uri_set_scheme, "soup_uri_set_scheme", LIBRARY_SOUP); 618 Linker.link(soup_uri_set_user, "soup_uri_set_user", LIBRARY_SOUP); 619 Linker.link(soup_uri_to_string, "soup_uri_to_string", LIBRARY_SOUP); 620 Linker.link(soup_uri_uses_default_port, "soup_uri_uses_default_port", LIBRARY_SOUP); 621 Linker.link(soup_uri_decode, "soup_uri_decode", LIBRARY_SOUP); 622 Linker.link(soup_uri_encode, "soup_uri_encode", LIBRARY_SOUP); 623 Linker.link(soup_uri_normalize, "soup_uri_normalize", LIBRARY_SOUP); 624 625 // soup.WebsocketConnection 626 627 Linker.link(soup_websocket_connection_get_type, "soup_websocket_connection_get_type", LIBRARY_SOUP); 628 Linker.link(soup_websocket_connection_new, "soup_websocket_connection_new", LIBRARY_SOUP); 629 Linker.link(soup_websocket_connection_new_with_extensions, "soup_websocket_connection_new_with_extensions", LIBRARY_SOUP); 630 Linker.link(soup_websocket_connection_close, "soup_websocket_connection_close", LIBRARY_SOUP); 631 Linker.link(soup_websocket_connection_get_close_code, "soup_websocket_connection_get_close_code", LIBRARY_SOUP); 632 Linker.link(soup_websocket_connection_get_close_data, "soup_websocket_connection_get_close_data", LIBRARY_SOUP); 633 Linker.link(soup_websocket_connection_get_connection_type, "soup_websocket_connection_get_connection_type", LIBRARY_SOUP); 634 Linker.link(soup_websocket_connection_get_extensions, "soup_websocket_connection_get_extensions", LIBRARY_SOUP); 635 Linker.link(soup_websocket_connection_get_io_stream, "soup_websocket_connection_get_io_stream", LIBRARY_SOUP); 636 Linker.link(soup_websocket_connection_get_keepalive_interval, "soup_websocket_connection_get_keepalive_interval", LIBRARY_SOUP); 637 Linker.link(soup_websocket_connection_get_max_incoming_payload_size, "soup_websocket_connection_get_max_incoming_payload_size", LIBRARY_SOUP); 638 Linker.link(soup_websocket_connection_get_origin, "soup_websocket_connection_get_origin", LIBRARY_SOUP); 639 Linker.link(soup_websocket_connection_get_protocol, "soup_websocket_connection_get_protocol", LIBRARY_SOUP); 640 Linker.link(soup_websocket_connection_get_state, "soup_websocket_connection_get_state", LIBRARY_SOUP); 641 Linker.link(soup_websocket_connection_get_uri, "soup_websocket_connection_get_uri", LIBRARY_SOUP); 642 Linker.link(soup_websocket_connection_send_binary, "soup_websocket_connection_send_binary", LIBRARY_SOUP); 643 Linker.link(soup_websocket_connection_send_message, "soup_websocket_connection_send_message", LIBRARY_SOUP); 644 Linker.link(soup_websocket_connection_send_text, "soup_websocket_connection_send_text", LIBRARY_SOUP); 645 Linker.link(soup_websocket_connection_set_keepalive_interval, "soup_websocket_connection_set_keepalive_interval", LIBRARY_SOUP); 646 Linker.link(soup_websocket_connection_set_max_incoming_payload_size, "soup_websocket_connection_set_max_incoming_payload_size", LIBRARY_SOUP); 647 648 // soup.WebsocketExtension 649 650 Linker.link(soup_websocket_extension_get_type, "soup_websocket_extension_get_type", LIBRARY_SOUP); 651 Linker.link(soup_websocket_extension_configure, "soup_websocket_extension_configure", LIBRARY_SOUP); 652 Linker.link(soup_websocket_extension_get_request_params, "soup_websocket_extension_get_request_params", LIBRARY_SOUP); 653 Linker.link(soup_websocket_extension_get_response_params, "soup_websocket_extension_get_response_params", LIBRARY_SOUP); 654 Linker.link(soup_websocket_extension_process_incoming_message, "soup_websocket_extension_process_incoming_message", LIBRARY_SOUP); 655 Linker.link(soup_websocket_extension_process_outgoing_message, "soup_websocket_extension_process_outgoing_message", LIBRARY_SOUP); 656 657 // soup.WebsocketExtensionDeflate 658 659 Linker.link(soup_websocket_extension_deflate_get_type, "soup_websocket_extension_deflate_get_type", LIBRARY_SOUP); 660 661 // soup.WebsocketExtensionManager 662 663 Linker.link(soup_websocket_extension_manager_get_type, "soup_websocket_extension_manager_get_type", LIBRARY_SOUP); 664 665 // soup.XMLRPCParams 666 667 Linker.link(soup_xmlrpc_params_free, "soup_xmlrpc_params_free", LIBRARY_SOUP); 668 Linker.link(soup_xmlrpc_params_parse, "soup_xmlrpc_params_parse", LIBRARY_SOUP); 669 } 670 671 __gshared extern(C) 672 { 673 674 // soup.Address 675 676 GType function() c_soup_address_get_type; 677 SoupAddress* function(const(char)* name, uint port) c_soup_address_new; 678 SoupAddress* function(SoupAddressFamily family, uint port) c_soup_address_new_any; 679 SoupAddress* function(sockaddr* sa, int len) c_soup_address_new_from_sockaddr; 680 int function(void* addr1, void* addr2) c_soup_address_equal_by_ip; 681 int function(void* addr1, void* addr2) c_soup_address_equal_by_name; 682 GSocketAddress* function(SoupAddress* addr) c_soup_address_get_gsockaddr; 683 const(char)* function(SoupAddress* addr) c_soup_address_get_name; 684 const(char)* function(SoupAddress* addr) c_soup_address_get_physical; 685 uint function(SoupAddress* addr) c_soup_address_get_port; 686 sockaddr* function(SoupAddress* addr, int* len) c_soup_address_get_sockaddr; 687 uint function(void* addr) c_soup_address_hash_by_ip; 688 uint function(void* addr) c_soup_address_hash_by_name; 689 int function(SoupAddress* addr) c_soup_address_is_resolved; 690 void function(SoupAddress* addr, GMainContext* asyncContext, GCancellable* cancellable, SoupAddressCallback callback, void* userData) c_soup_address_resolve_async; 691 uint function(SoupAddress* addr, GCancellable* cancellable) c_soup_address_resolve_sync; 692 693 // soup.Auth 694 695 GType function() c_soup_auth_get_type; 696 SoupAuth* function(GType type, SoupMessage* msg, const(char)* authHeader) c_soup_auth_new; 697 void function(SoupAuth* auth, const(char)* username, const(char)* password) c_soup_auth_authenticate; 698 int function(SoupAuth* auth) c_soup_auth_can_authenticate; 699 void function(SoupAuth* auth, GSList* space) c_soup_auth_free_protection_space; 700 char* function(SoupAuth* auth, SoupMessage* msg) c_soup_auth_get_authorization; 701 const(char)* function(SoupAuth* auth) c_soup_auth_get_host; 702 char* function(SoupAuth* auth) c_soup_auth_get_info; 703 GSList* function(SoupAuth* auth, SoupURI* sourceUri) c_soup_auth_get_protection_space; 704 const(char)* function(SoupAuth* auth) c_soup_auth_get_realm; 705 const(char)* function(SoupAuth* auth, const(char)* user) c_soup_auth_get_saved_password; 706 GSList* function(SoupAuth* auth) c_soup_auth_get_saved_users; 707 const(char)* function(SoupAuth* auth) c_soup_auth_get_scheme_name; 708 void function(SoupAuth* auth, const(char)* username, const(char)* password) c_soup_auth_has_saved_password; 709 int function(SoupAuth* auth) c_soup_auth_is_authenticated; 710 int function(SoupAuth* auth) c_soup_auth_is_for_proxy; 711 int function(SoupAuth* auth, SoupMessage* msg) c_soup_auth_is_ready; 712 void function(SoupAuth* auth, const(char)* username, const(char)* password) c_soup_auth_save_password; 713 int function(SoupAuth* auth, SoupMessage* msg, const(char)* authHeader) c_soup_auth_update; 714 715 // soup.AuthBasic 716 717 GType function() c_soup_auth_basic_get_type; 718 719 // soup.AuthDigest 720 721 GType function() c_soup_auth_digest_get_type; 722 723 // soup.AuthDomain 724 725 GType function() c_soup_auth_domain_get_type; 726 char* function(SoupAuthDomain* domain, SoupMessage* msg) c_soup_auth_domain_accepts; 727 void function(SoupAuthDomain* domain, const(char)* path) c_soup_auth_domain_add_path; 728 void function(SoupAuthDomain* domain, SoupMessage* msg) c_soup_auth_domain_challenge; 729 int function(SoupAuthDomain* domain, SoupMessage* msg, const(char)* username, const(char)* password) c_soup_auth_domain_check_password; 730 int function(SoupAuthDomain* domain, SoupMessage* msg) c_soup_auth_domain_covers; 731 const(char)* function(SoupAuthDomain* domain) c_soup_auth_domain_get_realm; 732 void function(SoupAuthDomain* domain, const(char)* path) c_soup_auth_domain_remove_path; 733 void function(SoupAuthDomain* domain, SoupAuthDomainFilter filter, void* filterData, GDestroyNotify dnotify) c_soup_auth_domain_set_filter; 734 void function(SoupAuthDomain* domain, SoupAuthDomainGenericAuthCallback authCallback, void* authData, GDestroyNotify dnotify) c_soup_auth_domain_set_generic_auth_callback; 735 int function(SoupAuthDomain* domain, SoupMessage* msg, const(char)* username) c_soup_auth_domain_try_generic_auth_callback; 736 737 // soup.AuthDomainBasic 738 739 GType function() c_soup_auth_domain_basic_get_type; 740 SoupAuthDomain* function(const(char)* optname1, ... ) c_soup_auth_domain_basic_new; 741 void function(SoupAuthDomain* domain, SoupAuthDomainBasicAuthCallback callback, void* userData, GDestroyNotify dnotify) c_soup_auth_domain_basic_set_auth_callback; 742 743 // soup.AuthDomainDigest 744 745 GType function() c_soup_auth_domain_digest_get_type; 746 SoupAuthDomain* function(const(char)* optname1, ... ) c_soup_auth_domain_digest_new; 747 char* function(const(char)* username, const(char)* realm, const(char)* password) c_soup_auth_domain_digest_encode_password; 748 void function(SoupAuthDomain* domain, SoupAuthDomainDigestAuthCallback callback, void* userData, GDestroyNotify dnotify) c_soup_auth_domain_digest_set_auth_callback; 749 750 // soup.AuthManager 751 752 GType function() c_soup_auth_manager_get_type; 753 void function(SoupAuthManager* manager) c_soup_auth_manager_clear_cached_credentials; 754 void function(SoupAuthManager* manager, SoupURI* uri, SoupAuth* auth) c_soup_auth_manager_use_auth; 755 756 // soup.AuthNTLM 757 758 GType function() c_soup_auth_ntlm_get_type; 759 760 // soup.AuthNegotiate 761 762 GType function() c_soup_auth_negotiate_get_type; 763 int function() c_soup_auth_negotiate_supported; 764 765 // soup.Buffer 766 767 GType function() c_soup_buffer_get_type; 768 SoupBuffer* function(SoupMemoryUse use, void* data, size_t length) c_soup_buffer_new; 769 SoupBuffer* function(char* data, size_t length) c_soup_buffer_new_take; 770 SoupBuffer* function(void* data, size_t length, void* owner, GDestroyNotify ownerDnotify) c_soup_buffer_new_with_owner; 771 SoupBuffer* function(SoupBuffer* buffer) c_soup_buffer_copy; 772 void function(SoupBuffer* buffer) c_soup_buffer_free; 773 GBytes* function(SoupBuffer* buffer) c_soup_buffer_get_as_bytes; 774 void function(SoupBuffer* buffer, ubyte** data, size_t* length) c_soup_buffer_get_data; 775 void* function(SoupBuffer* buffer) c_soup_buffer_get_owner; 776 SoupBuffer* function(SoupBuffer* parent, size_t offset, size_t length) c_soup_buffer_new_subbuffer; 777 778 // soup.Cache 779 780 GType function() c_soup_cache_get_type; 781 SoupCache* function(const(char)* cacheDir, SoupCacheType cacheType) c_soup_cache_new; 782 void function(SoupCache* cache) c_soup_cache_clear; 783 void function(SoupCache* cache) c_soup_cache_dump; 784 void function(SoupCache* cache) c_soup_cache_flush; 785 uint function(SoupCache* cache) c_soup_cache_get_max_size; 786 void function(SoupCache* cache) c_soup_cache_load; 787 void function(SoupCache* cache, uint maxSize) c_soup_cache_set_max_size; 788 789 // soup.ClientContext 790 791 GType function() c_soup_client_context_get_type; 792 SoupAddress* function(SoupClientContext* client) c_soup_client_context_get_address; 793 SoupAuthDomain* function(SoupClientContext* client) c_soup_client_context_get_auth_domain; 794 const(char)* function(SoupClientContext* client) c_soup_client_context_get_auth_user; 795 GSocket* function(SoupClientContext* client) c_soup_client_context_get_gsocket; 796 const(char)* function(SoupClientContext* client) c_soup_client_context_get_host; 797 GSocketAddress* function(SoupClientContext* client) c_soup_client_context_get_local_address; 798 GSocketAddress* function(SoupClientContext* client) c_soup_client_context_get_remote_address; 799 SoupSocket* function(SoupClientContext* client) c_soup_client_context_get_socket; 800 GIOStream* function(SoupClientContext* client) c_soup_client_context_steal_connection; 801 802 // soup.ContentDecoder 803 804 GType function() c_soup_content_decoder_get_type; 805 806 // soup.ContentSniffer 807 808 GType function() c_soup_content_sniffer_get_type; 809 SoupContentSniffer* function() c_soup_content_sniffer_new; 810 size_t function(SoupContentSniffer* sniffer) c_soup_content_sniffer_get_buffer_size; 811 char* function(SoupContentSniffer* sniffer, SoupMessage* msg, SoupBuffer* buffer, GHashTable** params) c_soup_content_sniffer_sniff; 812 813 // soup.Cookie 814 815 GType function() c_soup_cookie_get_type; 816 SoupCookie* function(const(char)* name, const(char)* value, const(char)* domain, const(char)* path, int maxAge) c_soup_cookie_new; 817 int function(SoupCookie* cookie, SoupURI* uri) c_soup_cookie_applies_to_uri; 818 SoupCookie* function(SoupCookie* cookie) c_soup_cookie_copy; 819 int function(SoupCookie* cookie, const(char)* host) c_soup_cookie_domain_matches; 820 int function(SoupCookie* cookie1, SoupCookie* cookie2) c_soup_cookie_equal; 821 void function(SoupCookie* cookie) c_soup_cookie_free; 822 const(char)* function(SoupCookie* cookie) c_soup_cookie_get_domain; 823 SoupDate* function(SoupCookie* cookie) c_soup_cookie_get_expires; 824 int function(SoupCookie* cookie) c_soup_cookie_get_http_only; 825 const(char)* function(SoupCookie* cookie) c_soup_cookie_get_name; 826 const(char)* function(SoupCookie* cookie) c_soup_cookie_get_path; 827 SoupSameSitePolicy function(SoupCookie* cookie) c_soup_cookie_get_same_site_policy; 828 int function(SoupCookie* cookie) c_soup_cookie_get_secure; 829 const(char)* function(SoupCookie* cookie) c_soup_cookie_get_value; 830 void function(SoupCookie* cookie, const(char)* domain) c_soup_cookie_set_domain; 831 void function(SoupCookie* cookie, SoupDate* expires) c_soup_cookie_set_expires; 832 void function(SoupCookie* cookie, int httpOnly) c_soup_cookie_set_http_only; 833 void function(SoupCookie* cookie, int maxAge) c_soup_cookie_set_max_age; 834 void function(SoupCookie* cookie, const(char)* name) c_soup_cookie_set_name; 835 void function(SoupCookie* cookie, const(char)* path) c_soup_cookie_set_path; 836 void function(SoupCookie* cookie, SoupSameSitePolicy policy) c_soup_cookie_set_same_site_policy; 837 void function(SoupCookie* cookie, int secure) c_soup_cookie_set_secure; 838 void function(SoupCookie* cookie, const(char)* value) c_soup_cookie_set_value; 839 char* function(SoupCookie* cookie) c_soup_cookie_to_cookie_header; 840 char* function(SoupCookie* cookie) c_soup_cookie_to_set_cookie_header; 841 SoupCookie* function(const(char)* header, SoupURI* origin) c_soup_cookie_parse; 842 843 // soup.CookieJar 844 845 GType function() c_soup_cookie_jar_get_type; 846 SoupCookieJar* function() c_soup_cookie_jar_new; 847 void function(SoupCookieJar* jar, SoupCookie* cookie) c_soup_cookie_jar_add_cookie; 848 void function(SoupCookieJar* jar, SoupCookie* cookie, SoupURI* uri, SoupURI* firstParty) c_soup_cookie_jar_add_cookie_full; 849 void function(SoupCookieJar* jar, SoupURI* firstParty, SoupCookie* cookie) c_soup_cookie_jar_add_cookie_with_first_party; 850 GSList* function(SoupCookieJar* jar) c_soup_cookie_jar_all_cookies; 851 void function(SoupCookieJar* jar, SoupCookie* cookie) c_soup_cookie_jar_delete_cookie; 852 SoupCookieJarAcceptPolicy function(SoupCookieJar* jar) c_soup_cookie_jar_get_accept_policy; 853 GSList* function(SoupCookieJar* jar, SoupURI* uri, int forHttp) c_soup_cookie_jar_get_cookie_list; 854 GSList* function(SoupCookieJar* jar, SoupURI* uri, SoupURI* topLevel, SoupURI* siteForCookies, int forHttp, int isSafeMethod, int isTopLevelNavigation) c_soup_cookie_jar_get_cookie_list_with_same_site_info; 855 char* function(SoupCookieJar* jar, SoupURI* uri, int forHttp) c_soup_cookie_jar_get_cookies; 856 int function(SoupCookieJar* jar) c_soup_cookie_jar_is_persistent; 857 void function(SoupCookieJar* jar) c_soup_cookie_jar_save; 858 void function(SoupCookieJar* jar, SoupCookieJarAcceptPolicy policy) c_soup_cookie_jar_set_accept_policy; 859 void function(SoupCookieJar* jar, SoupURI* uri, const(char)* cookie) c_soup_cookie_jar_set_cookie; 860 void function(SoupCookieJar* jar, SoupURI* uri, SoupURI* firstParty, const(char)* cookie) c_soup_cookie_jar_set_cookie_with_first_party; 861 862 // soup.CookieJarDB 863 864 GType function() c_soup_cookie_jar_db_get_type; 865 SoupCookieJar* function(const(char)* filename, int readOnly) c_soup_cookie_jar_db_new; 866 867 // soup.CookieJarText 868 869 GType function() c_soup_cookie_jar_text_get_type; 870 SoupCookieJar* function(const(char)* filename, int readOnly) c_soup_cookie_jar_text_new; 871 872 // soup.Date 873 874 GType function() c_soup_date_get_type; 875 SoupDate* function(int year, int month, int day, int hour, int minute, int second) c_soup_date_new; 876 SoupDate* function(int offsetSeconds) c_soup_date_new_from_now; 877 SoupDate* function(const(char)* dateString) c_soup_date_new_from_string; 878 SoupDate* function(uint when) c_soup_date_new_from_time_t; 879 SoupDate* function(SoupDate* date) c_soup_date_copy; 880 void function(SoupDate* date) c_soup_date_free; 881 int function(SoupDate* date) c_soup_date_get_day; 882 int function(SoupDate* date) c_soup_date_get_hour; 883 int function(SoupDate* date) c_soup_date_get_minute; 884 int function(SoupDate* date) c_soup_date_get_month; 885 int function(SoupDate* date) c_soup_date_get_offset; 886 int function(SoupDate* date) c_soup_date_get_second; 887 int function(SoupDate* date) c_soup_date_get_utc; 888 int function(SoupDate* date) c_soup_date_get_year; 889 int function(SoupDate* date) c_soup_date_is_past; 890 char* function(SoupDate* date, SoupDateFormat format) c_soup_date_to_string; 891 uint function(SoupDate* date) c_soup_date_to_time_t; 892 void function(SoupDate* date, GTimeVal* time) c_soup_date_to_timeval; 893 894 // soup.HSTSEnforcer 895 896 GType function() c_soup_hsts_enforcer_get_type; 897 SoupHSTSEnforcer* function() c_soup_hsts_enforcer_new; 898 GList* function(SoupHSTSEnforcer* hstsEnforcer, int sessionPolicies) c_soup_hsts_enforcer_get_domains; 899 GList* function(SoupHSTSEnforcer* hstsEnforcer, int sessionPolicies) c_soup_hsts_enforcer_get_policies; 900 int function(SoupHSTSEnforcer* hstsEnforcer, const(char)* domain) c_soup_hsts_enforcer_has_valid_policy; 901 int function(SoupHSTSEnforcer* hstsEnforcer) c_soup_hsts_enforcer_is_persistent; 902 void function(SoupHSTSEnforcer* hstsEnforcer, SoupHSTSPolicy* policy) c_soup_hsts_enforcer_set_policy; 903 void function(SoupHSTSEnforcer* hstsEnforcer, const(char)* domain, int includeSubdomains) c_soup_hsts_enforcer_set_session_policy; 904 905 // soup.HSTSEnforcerDB 906 907 GType function() c_soup_hsts_enforcer_db_get_type; 908 SoupHSTSEnforcer* function(const(char)* filename) c_soup_hsts_enforcer_db_new; 909 910 // soup.HSTSPolicy 911 912 GType function() c_soup_hsts_policy_get_type; 913 SoupHSTSPolicy* function(const(char)* domain, ulong maxAge, int includeSubdomains) c_soup_hsts_policy_new; 914 SoupHSTSPolicy* function(SoupMessage* msg) c_soup_hsts_policy_new_from_response; 915 SoupHSTSPolicy* function(const(char)* domain, ulong maxAge, SoupDate* expires, int includeSubdomains) c_soup_hsts_policy_new_full; 916 SoupHSTSPolicy* function(const(char)* domain, int includeSubdomains) c_soup_hsts_policy_new_session_policy; 917 SoupHSTSPolicy* function(SoupHSTSPolicy* policy) c_soup_hsts_policy_copy; 918 int function(SoupHSTSPolicy* policy1, SoupHSTSPolicy* policy2) c_soup_hsts_policy_equal; 919 void function(SoupHSTSPolicy* policy) c_soup_hsts_policy_free; 920 const(char)* function(SoupHSTSPolicy* policy) c_soup_hsts_policy_get_domain; 921 int function(SoupHSTSPolicy* policy) c_soup_hsts_policy_includes_subdomains; 922 int function(SoupHSTSPolicy* policy) c_soup_hsts_policy_is_expired; 923 int function(SoupHSTSPolicy* policy) c_soup_hsts_policy_is_session_policy; 924 925 // soup.Logger 926 927 GType function() c_soup_logger_get_type; 928 SoupLogger* function(SoupLoggerLogLevel level, int maxBodySize) c_soup_logger_new; 929 void function(SoupLogger* logger, SoupSession* session) c_soup_logger_attach; 930 void function(SoupLogger* logger, SoupSession* session) c_soup_logger_detach; 931 void function(SoupLogger* logger, SoupLoggerPrinter printer, void* printerData, GDestroyNotify destroy) c_soup_logger_set_printer; 932 void function(SoupLogger* logger, SoupLoggerFilter requestFilter, void* filterData, GDestroyNotify destroy) c_soup_logger_set_request_filter; 933 void function(SoupLogger* logger, SoupLoggerFilter responseFilter, void* filterData, GDestroyNotify destroy) c_soup_logger_set_response_filter; 934 935 // soup.Message 936 937 GType function() c_soup_message_get_type; 938 SoupMessage* function(const(char)* method, const(char)* uriString) c_soup_message_new; 939 SoupMessage* function(const(char)* method, SoupURI* uri) c_soup_message_new_from_uri; 940 uint function(SoupMessage* msg, const(char)* signal, const(char)* header, GCallback callback, void* userData) c_soup_message_add_header_handler; 941 uint function(SoupMessage* msg, const(char)* signal, uint statusCode, GCallback callback, void* userData) c_soup_message_add_status_code_handler; 942 void function(SoupMessage* msg, const(char)* contentType, GHashTable* params) c_soup_message_content_sniffed; 943 void function(SoupMessage* msg, GType featureType) c_soup_message_disable_feature; 944 void function(SoupMessage* msg) c_soup_message_finished; 945 SoupAddress* function(SoupMessage* msg) c_soup_message_get_address; 946 SoupURI* function(SoupMessage* msg) c_soup_message_get_first_party; 947 SoupMessageFlags function(SoupMessage* msg) c_soup_message_get_flags; 948 SoupHTTPVersion function(SoupMessage* msg) c_soup_message_get_http_version; 949 int function(SoupMessage* msg, GTlsCertificate** certificate, GTlsCertificateFlags* errors) c_soup_message_get_https_status; 950 int function(SoupMessage* msg) c_soup_message_get_is_top_level_navigation; 951 SoupMessagePriority function(SoupMessage* msg) c_soup_message_get_priority; 952 SoupURI* function(SoupMessage* msg) c_soup_message_get_site_for_cookies; 953 SoupRequest* function(SoupMessage* msg) c_soup_message_get_soup_request; 954 SoupURI* function(SoupMessage* msg) c_soup_message_get_uri; 955 void function(SoupMessage* msg) c_soup_message_got_body; 956 void function(SoupMessage* msg, SoupBuffer* chunk) c_soup_message_got_chunk; 957 void function(SoupMessage* msg) c_soup_message_got_headers; 958 void function(SoupMessage* msg) c_soup_message_got_informational; 959 int function(SoupMessage* msg, GType featureType) c_soup_message_is_feature_disabled; 960 int function(SoupMessage* msg) c_soup_message_is_keepalive; 961 void function(SoupMessage* msg) c_soup_message_restarted; 962 void function(SoupMessage* msg, SoupChunkAllocator allocator, void* userData, GDestroyNotify destroyNotify) c_soup_message_set_chunk_allocator; 963 void function(SoupMessage* msg, SoupURI* firstParty) c_soup_message_set_first_party; 964 void function(SoupMessage* msg, SoupMessageFlags flags) c_soup_message_set_flags; 965 void function(SoupMessage* msg, SoupHTTPVersion version_) c_soup_message_set_http_version; 966 void function(SoupMessage* msg, int isTopLevelNavigation) c_soup_message_set_is_top_level_navigation; 967 void function(SoupMessage* msg, SoupMessagePriority priority) c_soup_message_set_priority; 968 void function(SoupMessage* msg, uint statusCode, const(char)* redirectUri) c_soup_message_set_redirect; 969 void function(SoupMessage* msg, const(char)* contentType, SoupMemoryUse reqUse, char* reqBody, size_t reqLength) c_soup_message_set_request; 970 void function(SoupMessage* msg, const(char)* contentType, SoupMemoryUse respUse, char* respBody, size_t respLength) c_soup_message_set_response; 971 void function(SoupMessage* msg, SoupURI* siteForCookies) c_soup_message_set_site_for_cookies; 972 void function(SoupMessage* msg, uint statusCode) c_soup_message_set_status; 973 void function(SoupMessage* msg, uint statusCode, const(char)* reasonPhrase) c_soup_message_set_status_full; 974 void function(SoupMessage* msg, SoupURI* uri) c_soup_message_set_uri; 975 void function(SoupMessage* msg) c_soup_message_starting; 976 void function(SoupMessage* msg) c_soup_message_wrote_body; 977 void function(SoupMessage* msg, SoupBuffer* chunk) c_soup_message_wrote_body_data; 978 void function(SoupMessage* msg) c_soup_message_wrote_chunk; 979 void function(SoupMessage* msg) c_soup_message_wrote_headers; 980 void function(SoupMessage* msg) c_soup_message_wrote_informational; 981 982 // soup.MessageBody 983 984 GType function() c_soup_message_body_get_type; 985 SoupMessageBody* function() c_soup_message_body_new; 986 void function(SoupMessageBody* body_, SoupMemoryUse use, void* data, size_t length) c_soup_message_body_append; 987 void function(SoupMessageBody* body_, SoupBuffer* buffer) c_soup_message_body_append_buffer; 988 void function(SoupMessageBody* body_, char* data, size_t length) c_soup_message_body_append_take; 989 void function(SoupMessageBody* body_) c_soup_message_body_complete; 990 SoupBuffer* function(SoupMessageBody* body_) c_soup_message_body_flatten; 991 void function(SoupMessageBody* body_) c_soup_message_body_free; 992 int function(SoupMessageBody* body_) c_soup_message_body_get_accumulate; 993 SoupBuffer* function(SoupMessageBody* body_, long offset) c_soup_message_body_get_chunk; 994 void function(SoupMessageBody* body_, SoupBuffer* chunk) c_soup_message_body_got_chunk; 995 void function(SoupMessageBody* body_, int accumulate) c_soup_message_body_set_accumulate; 996 void function(SoupMessageBody* body_) c_soup_message_body_truncate; 997 void function(SoupMessageBody* body_, SoupBuffer* chunk) c_soup_message_body_wrote_chunk; 998 999 // soup.MessageHeaders 1000 1001 GType function() c_soup_message_headers_get_type; 1002 SoupMessageHeaders* function(SoupMessageHeadersType type) c_soup_message_headers_new; 1003 void function(SoupMessageHeaders* hdrs, const(char)* name, const(char)* value) c_soup_message_headers_append; 1004 void function(SoupMessageHeaders* hdrs) c_soup_message_headers_clean_connection_headers; 1005 void function(SoupMessageHeaders* hdrs) c_soup_message_headers_clear; 1006 void function(SoupMessageHeaders* hdrs, SoupMessageHeadersForeachFunc func, void* userData) c_soup_message_headers_foreach; 1007 void function(SoupMessageHeaders* hdrs) c_soup_message_headers_free; 1008 void function(SoupMessageHeaders* hdrs, SoupRange* ranges) c_soup_message_headers_free_ranges; 1009 const(char)* function(SoupMessageHeaders* hdrs, const(char)* name) c_soup_message_headers_get; 1010 int function(SoupMessageHeaders* hdrs, char** disposition, GHashTable** params) c_soup_message_headers_get_content_disposition; 1011 long function(SoupMessageHeaders* hdrs) c_soup_message_headers_get_content_length; 1012 int function(SoupMessageHeaders* hdrs, long* start, long* end, long* totalLength) c_soup_message_headers_get_content_range; 1013 const(char)* function(SoupMessageHeaders* hdrs, GHashTable** params) c_soup_message_headers_get_content_type; 1014 SoupEncoding function(SoupMessageHeaders* hdrs) c_soup_message_headers_get_encoding; 1015 SoupExpectation function(SoupMessageHeaders* hdrs) c_soup_message_headers_get_expectations; 1016 SoupMessageHeadersType function(SoupMessageHeaders* hdrs) c_soup_message_headers_get_headers_type; 1017 const(char)* function(SoupMessageHeaders* hdrs, const(char)* name) c_soup_message_headers_get_list; 1018 const(char)* function(SoupMessageHeaders* hdrs, const(char)* name) c_soup_message_headers_get_one; 1019 int function(SoupMessageHeaders* hdrs, long totalLength, SoupRange** ranges, int* length) c_soup_message_headers_get_ranges; 1020 int function(SoupMessageHeaders* hdrs, const(char)* name, const(char)* token) c_soup_message_headers_header_contains; 1021 int function(SoupMessageHeaders* hdrs, const(char)* name, const(char)* value) c_soup_message_headers_header_equals; 1022 void function(SoupMessageHeaders* hdrs, const(char)* name) c_soup_message_headers_remove; 1023 void function(SoupMessageHeaders* hdrs, const(char)* name, const(char)* value) c_soup_message_headers_replace; 1024 void function(SoupMessageHeaders* hdrs, const(char)* disposition, GHashTable* params) c_soup_message_headers_set_content_disposition; 1025 void function(SoupMessageHeaders* hdrs, long contentLength) c_soup_message_headers_set_content_length; 1026 void function(SoupMessageHeaders* hdrs, long start, long end, long totalLength) c_soup_message_headers_set_content_range; 1027 void function(SoupMessageHeaders* hdrs, const(char)* contentType, GHashTable* params) c_soup_message_headers_set_content_type; 1028 void function(SoupMessageHeaders* hdrs, SoupEncoding encoding) c_soup_message_headers_set_encoding; 1029 void function(SoupMessageHeaders* hdrs, SoupExpectation expectations) c_soup_message_headers_set_expectations; 1030 void function(SoupMessageHeaders* hdrs, long start, long end) c_soup_message_headers_set_range; 1031 void function(SoupMessageHeaders* hdrs, SoupRange* ranges, int length) c_soup_message_headers_set_ranges; 1032 1033 // soup.MessageHeadersIter 1034 1035 int function(SoupMessageHeadersIter* iter, char** name, char** value) c_soup_message_headers_iter_next; 1036 void function(SoupMessageHeadersIter* iter, SoupMessageHeaders* hdrs) c_soup_message_headers_iter_init; 1037 1038 // soup.Multipart 1039 1040 GType function() c_soup_multipart_get_type; 1041 SoupMultipart* function(const(char)* mimeType) c_soup_multipart_new; 1042 SoupMultipart* function(SoupMessageHeaders* headers, SoupMessageBody* body_) c_soup_multipart_new_from_message; 1043 void function(SoupMultipart* multipart, const(char)* controlName, const(char)* filename, const(char)* contentType, SoupBuffer* body_) c_soup_multipart_append_form_file; 1044 void function(SoupMultipart* multipart, const(char)* controlName, const(char)* data) c_soup_multipart_append_form_string; 1045 void function(SoupMultipart* multipart, SoupMessageHeaders* headers, SoupBuffer* body_) c_soup_multipart_append_part; 1046 void function(SoupMultipart* multipart) c_soup_multipart_free; 1047 int function(SoupMultipart* multipart) c_soup_multipart_get_length; 1048 int function(SoupMultipart* multipart, int part, SoupMessageHeaders** headers, SoupBuffer** body_) c_soup_multipart_get_part; 1049 void function(SoupMultipart* multipart, SoupMessageHeaders* destHeaders, SoupMessageBody* destBody) c_soup_multipart_to_message; 1050 1051 // soup.MultipartInputStream 1052 1053 GType function() c_soup_multipart_input_stream_get_type; 1054 SoupMultipartInputStream* function(SoupMessage* msg, GInputStream* baseStream) c_soup_multipart_input_stream_new; 1055 SoupMessageHeaders* function(SoupMultipartInputStream* multipart) c_soup_multipart_input_stream_get_headers; 1056 GInputStream* function(SoupMultipartInputStream* multipart, GCancellable* cancellable, GError** err) c_soup_multipart_input_stream_next_part; 1057 void function(SoupMultipartInputStream* multipart, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* data) c_soup_multipart_input_stream_next_part_async; 1058 GInputStream* function(SoupMultipartInputStream* multipart, GAsyncResult* result, GError** err) c_soup_multipart_input_stream_next_part_finish; 1059 1060 // soup.PasswordManager 1061 1062 GType function() c_soup_password_manager_get_type; 1063 void function(SoupPasswordManager* passwordManager, SoupMessage* msg, SoupAuth* auth, int retrying, GMainContext* asyncContext, GCancellable* cancellable, SoupPasswordManagerCallback callback, void* userData) c_soup_password_manager_get_passwords_async; 1064 void function(SoupPasswordManager* passwordManager, SoupMessage* msg, SoupAuth* auth, GCancellable* cancellable) c_soup_password_manager_get_passwords_sync; 1065 1066 // soup.ProxyResolver 1067 1068 GType function() c_soup_proxy_resolver_get_type; 1069 void function(SoupProxyResolver* proxyResolver, SoupMessage* msg, GMainContext* asyncContext, GCancellable* cancellable, SoupProxyResolverCallback callback, void* userData) c_soup_proxy_resolver_get_proxy_async; 1070 uint function(SoupProxyResolver* proxyResolver, SoupMessage* msg, GCancellable* cancellable, SoupAddress** addr) c_soup_proxy_resolver_get_proxy_sync; 1071 1072 // soup.ProxyResolverDefault 1073 1074 GType function() c_soup_proxy_resolver_default_get_type; 1075 1076 // soup.ProxyURIResolver 1077 1078 GType function() c_soup_proxy_uri_resolver_get_type; 1079 void function(SoupProxyURIResolver* proxyUriResolver, SoupURI* uri, GMainContext* asyncContext, GCancellable* cancellable, SoupProxyURIResolverCallback callback, void* userData) c_soup_proxy_uri_resolver_get_proxy_uri_async; 1080 uint function(SoupProxyURIResolver* proxyUriResolver, SoupURI* uri, GCancellable* cancellable, SoupURI** proxyUri) c_soup_proxy_uri_resolver_get_proxy_uri_sync; 1081 1082 // soup.Request 1083 1084 GType function() c_soup_request_get_type; 1085 long function(SoupRequest* request) c_soup_request_get_content_length; 1086 const(char)* function(SoupRequest* request) c_soup_request_get_content_type; 1087 SoupSession* function(SoupRequest* request) c_soup_request_get_session; 1088 SoupURI* function(SoupRequest* request) c_soup_request_get_uri; 1089 GInputStream* function(SoupRequest* request, GCancellable* cancellable, GError** err) c_soup_request_send; 1090 void function(SoupRequest* request, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_soup_request_send_async; 1091 GInputStream* function(SoupRequest* request, GAsyncResult* result, GError** err) c_soup_request_send_finish; 1092 1093 // soup.RequestData 1094 1095 GType function() c_soup_request_data_get_type; 1096 1097 // soup.RequestFile 1098 1099 GType function() c_soup_request_file_get_type; 1100 GFile* function(SoupRequestFile* file) c_soup_request_file_get_file; 1101 1102 // soup.RequestHTTP 1103 1104 GType function() c_soup_request_http_get_type; 1105 SoupMessage* function(SoupRequestHTTP* http) c_soup_request_http_get_message; 1106 1107 // soup.Requester 1108 1109 GType function() c_soup_requester_get_type; 1110 SoupRequester* function() c_soup_requester_new; 1111 SoupRequest* function(SoupRequester* requester, const(char)* uriString, GError** err) c_soup_requester_request; 1112 SoupRequest* function(SoupRequester* requester, SoupURI* uri, GError** err) c_soup_requester_request_uri; 1113 1114 // soup.Server 1115 1116 GType function() c_soup_server_get_type; 1117 SoupServer* function(const(char)* optname1, ... ) c_soup_server_new; 1118 int function(SoupServer* server, GIOStream* stream, GSocketAddress* localAddr, GSocketAddress* remoteAddr, GError** err) c_soup_server_accept_iostream; 1119 void function(SoupServer* server, SoupAuthDomain* authDomain) c_soup_server_add_auth_domain; 1120 void function(SoupServer* server, const(char)* path, SoupServerCallback callback, void* userData, GDestroyNotify destroy) c_soup_server_add_early_handler; 1121 void function(SoupServer* server, const(char)* path, SoupServerCallback callback, void* userData, GDestroyNotify destroy) c_soup_server_add_handler; 1122 void function(SoupServer* server, GType extensionType) c_soup_server_add_websocket_extension; 1123 void function(SoupServer* server, const(char)* path, const(char)* origin, char** protocols, SoupServerWebsocketCallback callback, void* userData, GDestroyNotify destroy) c_soup_server_add_websocket_handler; 1124 void function(SoupServer* server) c_soup_server_disconnect; 1125 GMainContext* function(SoupServer* server) c_soup_server_get_async_context; 1126 SoupSocket* function(SoupServer* server) c_soup_server_get_listener; 1127 GSList* function(SoupServer* server) c_soup_server_get_listeners; 1128 uint function(SoupServer* server) c_soup_server_get_port; 1129 GSList* function(SoupServer* server) c_soup_server_get_uris; 1130 int function(SoupServer* server) c_soup_server_is_https; 1131 int function(SoupServer* server, GSocketAddress* address, SoupServerListenOptions options, GError** err) c_soup_server_listen; 1132 int function(SoupServer* server, uint port, SoupServerListenOptions options, GError** err) c_soup_server_listen_all; 1133 int function(SoupServer* server, int fd, SoupServerListenOptions options, GError** err) c_soup_server_listen_fd; 1134 int function(SoupServer* server, uint port, SoupServerListenOptions options, GError** err) c_soup_server_listen_local; 1135 int function(SoupServer* server, GSocket* socket, SoupServerListenOptions options, GError** err) c_soup_server_listen_socket; 1136 void function(SoupServer* server, SoupMessage* msg) c_soup_server_pause_message; 1137 void function(SoupServer* server) c_soup_server_quit; 1138 void function(SoupServer* server, SoupAuthDomain* authDomain) c_soup_server_remove_auth_domain; 1139 void function(SoupServer* server, const(char)* path) c_soup_server_remove_handler; 1140 void function(SoupServer* server, GType extensionType) c_soup_server_remove_websocket_extension; 1141 void function(SoupServer* server) c_soup_server_run; 1142 void function(SoupServer* server) c_soup_server_run_async; 1143 int function(SoupServer* server, const(char)* sslCertFile, const(char)* sslKeyFile, GError** err) c_soup_server_set_ssl_cert_file; 1144 void function(SoupServer* server, SoupMessage* msg) c_soup_server_unpause_message; 1145 1146 // soup.Session 1147 1148 GType function() c_soup_session_get_type; 1149 SoupSession* function() c_soup_session_new; 1150 SoupSession* function(const(char)* optname1, ... ) c_soup_session_new_with_options; 1151 void function(SoupSession* session) c_soup_session_abort; 1152 void function(SoupSession* session, SoupSessionFeature* feature) c_soup_session_add_feature; 1153 void function(SoupSession* session, GType featureType) c_soup_session_add_feature_by_type; 1154 void function(SoupSession* session, SoupMessage* msg, uint statusCode) c_soup_session_cancel_message; 1155 void function(SoupSession* session, SoupURI* uri, GCancellable* cancellable, SoupSessionConnectProgressCallback progressCallback, GAsyncReadyCallback callback, void* userData) c_soup_session_connect_async; 1156 GIOStream* function(SoupSession* session, GAsyncResult* result, GError** err) c_soup_session_connect_finish; 1157 GMainContext* function(SoupSession* session) c_soup_session_get_async_context; 1158 SoupSessionFeature* function(SoupSession* session, GType featureType) c_soup_session_get_feature; 1159 SoupSessionFeature* function(SoupSession* session, GType featureType, SoupMessage* msg) c_soup_session_get_feature_for_message; 1160 GSList* function(SoupSession* session, GType featureType) c_soup_session_get_features; 1161 int function(SoupSession* session, GType featureType) c_soup_session_has_feature; 1162 void function(SoupSession* session, SoupMessage* msg) c_soup_session_pause_message; 1163 void function(SoupSession* session, const(char)* hostname, GCancellable* cancellable, SoupAddressCallback callback, void* userData) c_soup_session_prefetch_dns; 1164 void function(SoupSession* session, SoupURI* uri) c_soup_session_prepare_for_uri; 1165 void function(SoupSession* session, SoupMessage* msg, SoupSessionCallback callback, void* userData) c_soup_session_queue_message; 1166 int function(SoupSession* session, SoupMessage* msg) c_soup_session_redirect_message; 1167 void function(SoupSession* session, SoupSessionFeature* feature) c_soup_session_remove_feature; 1168 void function(SoupSession* session, GType featureType) c_soup_session_remove_feature_by_type; 1169 SoupRequest* function(SoupSession* session, const(char)* uriString, GError** err) c_soup_session_request; 1170 SoupRequestHTTP* function(SoupSession* session, const(char)* method, const(char)* uriString, GError** err) c_soup_session_request_http; 1171 SoupRequestHTTP* function(SoupSession* session, const(char)* method, SoupURI* uri, GError** err) c_soup_session_request_http_uri; 1172 SoupRequest* function(SoupSession* session, SoupURI* uri, GError** err) c_soup_session_request_uri; 1173 void function(SoupSession* session, SoupMessage* msg) c_soup_session_requeue_message; 1174 GInputStream* function(SoupSession* session, SoupMessage* msg, GCancellable* cancellable, GError** err) c_soup_session_send; 1175 void function(SoupSession* session, SoupMessage* msg, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_soup_session_send_async; 1176 GInputStream* function(SoupSession* session, GAsyncResult* result, GError** err) c_soup_session_send_finish; 1177 uint function(SoupSession* session, SoupMessage* msg) c_soup_session_send_message; 1178 GIOStream* function(SoupSession* session, SoupMessage* msg) c_soup_session_steal_connection; 1179 void function(SoupSession* session, SoupMessage* msg) c_soup_session_unpause_message; 1180 void function(SoupSession* session, SoupMessage* msg, const(char)* origin, char** protocols, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_soup_session_websocket_connect_async; 1181 SoupWebsocketConnection* function(SoupSession* session, GAsyncResult* result, GError** err) c_soup_session_websocket_connect_finish; 1182 int function(SoupSession* session, SoupMessage* msg) c_soup_session_would_redirect; 1183 1184 // soup.SessionAsync 1185 1186 GType function() c_soup_session_async_get_type; 1187 SoupSession* function() c_soup_session_async_new; 1188 SoupSession* function(const(char)* optname1, ... ) c_soup_session_async_new_with_options; 1189 1190 // soup.SessionFeature 1191 1192 GType function() c_soup_session_feature_get_type; 1193 int function(SoupSessionFeature* feature, GType type) c_soup_session_feature_add_feature; 1194 void function(SoupSessionFeature* feature, SoupSession* session) c_soup_session_feature_attach; 1195 void function(SoupSessionFeature* feature, SoupSession* session) c_soup_session_feature_detach; 1196 int function(SoupSessionFeature* feature, GType type) c_soup_session_feature_has_feature; 1197 int function(SoupSessionFeature* feature, GType type) c_soup_session_feature_remove_feature; 1198 1199 // soup.SessionSync 1200 1201 GType function() c_soup_session_sync_get_type; 1202 SoupSession* function() c_soup_session_sync_new; 1203 SoupSession* function(const(char)* optname1, ... ) c_soup_session_sync_new_with_options; 1204 1205 // soup.SSocket 1206 1207 GType function() c_soup_socket_get_type; 1208 SoupSocket* function(const(char)* optname1, ... ) c_soup_socket_new; 1209 void function(SoupSocket* sock, GCancellable* cancellable, SoupSocketCallback callback, void* userData) c_soup_socket_connect_async; 1210 uint function(SoupSocket* sock, GCancellable* cancellable) c_soup_socket_connect_sync; 1211 void function(SoupSocket* sock) c_soup_socket_disconnect; 1212 int function(SoupSocket* sock) c_soup_socket_get_fd; 1213 SoupAddress* function(SoupSocket* sock) c_soup_socket_get_local_address; 1214 SoupAddress* function(SoupSocket* sock) c_soup_socket_get_remote_address; 1215 int function(SoupSocket* sock) c_soup_socket_is_connected; 1216 int function(SoupSocket* sock) c_soup_socket_is_ssl; 1217 int function(SoupSocket* sock) c_soup_socket_listen; 1218 SoupSocketIOStatus function(SoupSocket* sock, void* buffer, size_t len, size_t* nread, GCancellable* cancellable, GError** err) c_soup_socket_read; 1219 SoupSocketIOStatus function(SoupSocket* sock, void* buffer, size_t len, void* boundary, size_t boundaryLen, size_t* nread, int* gotBoundary, GCancellable* cancellable, GError** err) c_soup_socket_read_until; 1220 int function(SoupSocket* sock, const(char)* sslHost, GCancellable* cancellable) c_soup_socket_start_proxy_ssl; 1221 int function(SoupSocket* sock, GCancellable* cancellable) c_soup_socket_start_ssl; 1222 SoupSocketIOStatus function(SoupSocket* sock, void* buffer, size_t len, size_t* nwrote, GCancellable* cancellable, GError** err) c_soup_socket_write; 1223 1224 // soup.URI 1225 1226 GType function() c_soup_uri_get_type; 1227 SoupURI* function(const(char)* uriString) c_soup_uri_new; 1228 SoupURI* function(SoupURI* base, const(char)* uriString) c_soup_uri_new_with_base; 1229 SoupURI* function(SoupURI* uri) c_soup_uri_copy; 1230 SoupURI* function(SoupURI* uri) c_soup_uri_copy_host; 1231 int function(SoupURI* uri1, SoupURI* uri2) c_soup_uri_equal; 1232 void function(SoupURI* uri) c_soup_uri_free; 1233 const(char)* function(SoupURI* uri) c_soup_uri_get_fragment; 1234 const(char)* function(SoupURI* uri) c_soup_uri_get_host; 1235 const(char)* function(SoupURI* uri) c_soup_uri_get_password; 1236 const(char)* function(SoupURI* uri) c_soup_uri_get_path; 1237 uint function(SoupURI* uri) c_soup_uri_get_port; 1238 const(char)* function(SoupURI* uri) c_soup_uri_get_query; 1239 const(char)* function(SoupURI* uri) c_soup_uri_get_scheme; 1240 const(char)* function(SoupURI* uri) c_soup_uri_get_user; 1241 int function(void* v1, void* v2) c_soup_uri_host_equal; 1242 uint function(void* key) c_soup_uri_host_hash; 1243 void function(SoupURI* uri, const(char)* fragment) c_soup_uri_set_fragment; 1244 void function(SoupURI* uri, const(char)* host) c_soup_uri_set_host; 1245 void function(SoupURI* uri, const(char)* password) c_soup_uri_set_password; 1246 void function(SoupURI* uri, const(char)* path) c_soup_uri_set_path; 1247 void function(SoupURI* uri, uint port) c_soup_uri_set_port; 1248 void function(SoupURI* uri, const(char)* query) c_soup_uri_set_query; 1249 void function(SoupURI* uri, const(char)* firstField, ... ) c_soup_uri_set_query_from_fields; 1250 void function(SoupURI* uri, GHashTable* form) c_soup_uri_set_query_from_form; 1251 void function(SoupURI* uri, const(char)* scheme) c_soup_uri_set_scheme; 1252 void function(SoupURI* uri, const(char)* user) c_soup_uri_set_user; 1253 char* function(SoupURI* uri, int justPathAndQuery) c_soup_uri_to_string; 1254 int function(SoupURI* uri) c_soup_uri_uses_default_port; 1255 char* function(const(char)* part) c_soup_uri_decode; 1256 char* function(const(char)* part, const(char)* escapeExtra) c_soup_uri_encode; 1257 char* function(const(char)* part, const(char)* unescapeExtra) c_soup_uri_normalize; 1258 1259 // soup.WebsocketConnection 1260 1261 GType function() c_soup_websocket_connection_get_type; 1262 SoupWebsocketConnection* function(GIOStream* stream, SoupURI* uri, SoupWebsocketConnectionType type, const(char)* origin, const(char)* protocol) c_soup_websocket_connection_new; 1263 SoupWebsocketConnection* function(GIOStream* stream, SoupURI* uri, SoupWebsocketConnectionType type, const(char)* origin, const(char)* protocol, GList* extensions) c_soup_websocket_connection_new_with_extensions; 1264 void function(SoupWebsocketConnection* self, ushort code, const(char)* data) c_soup_websocket_connection_close; 1265 ushort function(SoupWebsocketConnection* self) c_soup_websocket_connection_get_close_code; 1266 const(char)* function(SoupWebsocketConnection* self) c_soup_websocket_connection_get_close_data; 1267 SoupWebsocketConnectionType function(SoupWebsocketConnection* self) c_soup_websocket_connection_get_connection_type; 1268 GList* function(SoupWebsocketConnection* self) c_soup_websocket_connection_get_extensions; 1269 GIOStream* function(SoupWebsocketConnection* self) c_soup_websocket_connection_get_io_stream; 1270 uint function(SoupWebsocketConnection* self) c_soup_websocket_connection_get_keepalive_interval; 1271 ulong function(SoupWebsocketConnection* self) c_soup_websocket_connection_get_max_incoming_payload_size; 1272 const(char)* function(SoupWebsocketConnection* self) c_soup_websocket_connection_get_origin; 1273 const(char)* function(SoupWebsocketConnection* self) c_soup_websocket_connection_get_protocol; 1274 SoupWebsocketState function(SoupWebsocketConnection* self) c_soup_websocket_connection_get_state; 1275 SoupURI* function(SoupWebsocketConnection* self) c_soup_websocket_connection_get_uri; 1276 void function(SoupWebsocketConnection* self, void* data, size_t length) c_soup_websocket_connection_send_binary; 1277 void function(SoupWebsocketConnection* self, SoupWebsocketDataType type, GBytes* message) c_soup_websocket_connection_send_message; 1278 void function(SoupWebsocketConnection* self, const(char)* text) c_soup_websocket_connection_send_text; 1279 void function(SoupWebsocketConnection* self, uint interval) c_soup_websocket_connection_set_keepalive_interval; 1280 void function(SoupWebsocketConnection* self, ulong maxIncomingPayloadSize) c_soup_websocket_connection_set_max_incoming_payload_size; 1281 1282 // soup.WebsocketExtension 1283 1284 GType function() c_soup_websocket_extension_get_type; 1285 int function(SoupWebsocketExtension* extension, SoupWebsocketConnectionType connectionType, GHashTable* params, GError** err) c_soup_websocket_extension_configure; 1286 char* function(SoupWebsocketExtension* extension) c_soup_websocket_extension_get_request_params; 1287 char* function(SoupWebsocketExtension* extension) c_soup_websocket_extension_get_response_params; 1288 GBytes* function(SoupWebsocketExtension* extension, ubyte* header, GBytes* payload, GError** err) c_soup_websocket_extension_process_incoming_message; 1289 GBytes* function(SoupWebsocketExtension* extension, ubyte* header, GBytes* payload, GError** err) c_soup_websocket_extension_process_outgoing_message; 1290 1291 // soup.WebsocketExtensionDeflate 1292 1293 GType function() c_soup_websocket_extension_deflate_get_type; 1294 1295 // soup.WebsocketExtensionManager 1296 1297 GType function() c_soup_websocket_extension_manager_get_type; 1298 1299 // soup.XMLRPCParams 1300 1301 void function(SoupXMLRPCParams* self) c_soup_xmlrpc_params_free; 1302 GVariant* function(SoupXMLRPCParams* self, const(char)* signature, GError** err) c_soup_xmlrpc_params_parse; 1303 } 1304 1305 1306 // soup.Address 1307 1308 alias c_soup_address_get_type soup_address_get_type; 1309 alias c_soup_address_new soup_address_new; 1310 alias c_soup_address_new_any soup_address_new_any; 1311 alias c_soup_address_new_from_sockaddr soup_address_new_from_sockaddr; 1312 alias c_soup_address_equal_by_ip soup_address_equal_by_ip; 1313 alias c_soup_address_equal_by_name soup_address_equal_by_name; 1314 alias c_soup_address_get_gsockaddr soup_address_get_gsockaddr; 1315 alias c_soup_address_get_name soup_address_get_name; 1316 alias c_soup_address_get_physical soup_address_get_physical; 1317 alias c_soup_address_get_port soup_address_get_port; 1318 alias c_soup_address_get_sockaddr soup_address_get_sockaddr; 1319 alias c_soup_address_hash_by_ip soup_address_hash_by_ip; 1320 alias c_soup_address_hash_by_name soup_address_hash_by_name; 1321 alias c_soup_address_is_resolved soup_address_is_resolved; 1322 alias c_soup_address_resolve_async soup_address_resolve_async; 1323 alias c_soup_address_resolve_sync soup_address_resolve_sync; 1324 1325 // soup.Auth 1326 1327 alias c_soup_auth_get_type soup_auth_get_type; 1328 alias c_soup_auth_new soup_auth_new; 1329 alias c_soup_auth_authenticate soup_auth_authenticate; 1330 alias c_soup_auth_can_authenticate soup_auth_can_authenticate; 1331 alias c_soup_auth_free_protection_space soup_auth_free_protection_space; 1332 alias c_soup_auth_get_authorization soup_auth_get_authorization; 1333 alias c_soup_auth_get_host soup_auth_get_host; 1334 alias c_soup_auth_get_info soup_auth_get_info; 1335 alias c_soup_auth_get_protection_space soup_auth_get_protection_space; 1336 alias c_soup_auth_get_realm soup_auth_get_realm; 1337 alias c_soup_auth_get_saved_password soup_auth_get_saved_password; 1338 alias c_soup_auth_get_saved_users soup_auth_get_saved_users; 1339 alias c_soup_auth_get_scheme_name soup_auth_get_scheme_name; 1340 alias c_soup_auth_has_saved_password soup_auth_has_saved_password; 1341 alias c_soup_auth_is_authenticated soup_auth_is_authenticated; 1342 alias c_soup_auth_is_for_proxy soup_auth_is_for_proxy; 1343 alias c_soup_auth_is_ready soup_auth_is_ready; 1344 alias c_soup_auth_save_password soup_auth_save_password; 1345 alias c_soup_auth_update soup_auth_update; 1346 1347 // soup.AuthBasic 1348 1349 alias c_soup_auth_basic_get_type soup_auth_basic_get_type; 1350 1351 // soup.AuthDigest 1352 1353 alias c_soup_auth_digest_get_type soup_auth_digest_get_type; 1354 1355 // soup.AuthDomain 1356 1357 alias c_soup_auth_domain_get_type soup_auth_domain_get_type; 1358 alias c_soup_auth_domain_accepts soup_auth_domain_accepts; 1359 alias c_soup_auth_domain_add_path soup_auth_domain_add_path; 1360 alias c_soup_auth_domain_challenge soup_auth_domain_challenge; 1361 alias c_soup_auth_domain_check_password soup_auth_domain_check_password; 1362 alias c_soup_auth_domain_covers soup_auth_domain_covers; 1363 alias c_soup_auth_domain_get_realm soup_auth_domain_get_realm; 1364 alias c_soup_auth_domain_remove_path soup_auth_domain_remove_path; 1365 alias c_soup_auth_domain_set_filter soup_auth_domain_set_filter; 1366 alias c_soup_auth_domain_set_generic_auth_callback soup_auth_domain_set_generic_auth_callback; 1367 alias c_soup_auth_domain_try_generic_auth_callback soup_auth_domain_try_generic_auth_callback; 1368 1369 // soup.AuthDomainBasic 1370 1371 alias c_soup_auth_domain_basic_get_type soup_auth_domain_basic_get_type; 1372 alias c_soup_auth_domain_basic_new soup_auth_domain_basic_new; 1373 alias c_soup_auth_domain_basic_set_auth_callback soup_auth_domain_basic_set_auth_callback; 1374 1375 // soup.AuthDomainDigest 1376 1377 alias c_soup_auth_domain_digest_get_type soup_auth_domain_digest_get_type; 1378 alias c_soup_auth_domain_digest_new soup_auth_domain_digest_new; 1379 alias c_soup_auth_domain_digest_encode_password soup_auth_domain_digest_encode_password; 1380 alias c_soup_auth_domain_digest_set_auth_callback soup_auth_domain_digest_set_auth_callback; 1381 1382 // soup.AuthManager 1383 1384 alias c_soup_auth_manager_get_type soup_auth_manager_get_type; 1385 alias c_soup_auth_manager_clear_cached_credentials soup_auth_manager_clear_cached_credentials; 1386 alias c_soup_auth_manager_use_auth soup_auth_manager_use_auth; 1387 1388 // soup.AuthNTLM 1389 1390 alias c_soup_auth_ntlm_get_type soup_auth_ntlm_get_type; 1391 1392 // soup.AuthNegotiate 1393 1394 alias c_soup_auth_negotiate_get_type soup_auth_negotiate_get_type; 1395 alias c_soup_auth_negotiate_supported soup_auth_negotiate_supported; 1396 1397 // soup.Buffer 1398 1399 alias c_soup_buffer_get_type soup_buffer_get_type; 1400 alias c_soup_buffer_new soup_buffer_new; 1401 alias c_soup_buffer_new_take soup_buffer_new_take; 1402 alias c_soup_buffer_new_with_owner soup_buffer_new_with_owner; 1403 alias c_soup_buffer_copy soup_buffer_copy; 1404 alias c_soup_buffer_free soup_buffer_free; 1405 alias c_soup_buffer_get_as_bytes soup_buffer_get_as_bytes; 1406 alias c_soup_buffer_get_data soup_buffer_get_data; 1407 alias c_soup_buffer_get_owner soup_buffer_get_owner; 1408 alias c_soup_buffer_new_subbuffer soup_buffer_new_subbuffer; 1409 1410 // soup.Cache 1411 1412 alias c_soup_cache_get_type soup_cache_get_type; 1413 alias c_soup_cache_new soup_cache_new; 1414 alias c_soup_cache_clear soup_cache_clear; 1415 alias c_soup_cache_dump soup_cache_dump; 1416 alias c_soup_cache_flush soup_cache_flush; 1417 alias c_soup_cache_get_max_size soup_cache_get_max_size; 1418 alias c_soup_cache_load soup_cache_load; 1419 alias c_soup_cache_set_max_size soup_cache_set_max_size; 1420 1421 // soup.ClientContext 1422 1423 alias c_soup_client_context_get_type soup_client_context_get_type; 1424 alias c_soup_client_context_get_address soup_client_context_get_address; 1425 alias c_soup_client_context_get_auth_domain soup_client_context_get_auth_domain; 1426 alias c_soup_client_context_get_auth_user soup_client_context_get_auth_user; 1427 alias c_soup_client_context_get_gsocket soup_client_context_get_gsocket; 1428 alias c_soup_client_context_get_host soup_client_context_get_host; 1429 alias c_soup_client_context_get_local_address soup_client_context_get_local_address; 1430 alias c_soup_client_context_get_remote_address soup_client_context_get_remote_address; 1431 alias c_soup_client_context_get_socket soup_client_context_get_socket; 1432 alias c_soup_client_context_steal_connection soup_client_context_steal_connection; 1433 1434 // soup.ContentDecoder 1435 1436 alias c_soup_content_decoder_get_type soup_content_decoder_get_type; 1437 1438 // soup.ContentSniffer 1439 1440 alias c_soup_content_sniffer_get_type soup_content_sniffer_get_type; 1441 alias c_soup_content_sniffer_new soup_content_sniffer_new; 1442 alias c_soup_content_sniffer_get_buffer_size soup_content_sniffer_get_buffer_size; 1443 alias c_soup_content_sniffer_sniff soup_content_sniffer_sniff; 1444 1445 // soup.Cookie 1446 1447 alias c_soup_cookie_get_type soup_cookie_get_type; 1448 alias c_soup_cookie_new soup_cookie_new; 1449 alias c_soup_cookie_applies_to_uri soup_cookie_applies_to_uri; 1450 alias c_soup_cookie_copy soup_cookie_copy; 1451 alias c_soup_cookie_domain_matches soup_cookie_domain_matches; 1452 alias c_soup_cookie_equal soup_cookie_equal; 1453 alias c_soup_cookie_free soup_cookie_free; 1454 alias c_soup_cookie_get_domain soup_cookie_get_domain; 1455 alias c_soup_cookie_get_expires soup_cookie_get_expires; 1456 alias c_soup_cookie_get_http_only soup_cookie_get_http_only; 1457 alias c_soup_cookie_get_name soup_cookie_get_name; 1458 alias c_soup_cookie_get_path soup_cookie_get_path; 1459 alias c_soup_cookie_get_same_site_policy soup_cookie_get_same_site_policy; 1460 alias c_soup_cookie_get_secure soup_cookie_get_secure; 1461 alias c_soup_cookie_get_value soup_cookie_get_value; 1462 alias c_soup_cookie_set_domain soup_cookie_set_domain; 1463 alias c_soup_cookie_set_expires soup_cookie_set_expires; 1464 alias c_soup_cookie_set_http_only soup_cookie_set_http_only; 1465 alias c_soup_cookie_set_max_age soup_cookie_set_max_age; 1466 alias c_soup_cookie_set_name soup_cookie_set_name; 1467 alias c_soup_cookie_set_path soup_cookie_set_path; 1468 alias c_soup_cookie_set_same_site_policy soup_cookie_set_same_site_policy; 1469 alias c_soup_cookie_set_secure soup_cookie_set_secure; 1470 alias c_soup_cookie_set_value soup_cookie_set_value; 1471 alias c_soup_cookie_to_cookie_header soup_cookie_to_cookie_header; 1472 alias c_soup_cookie_to_set_cookie_header soup_cookie_to_set_cookie_header; 1473 alias c_soup_cookie_parse soup_cookie_parse; 1474 1475 // soup.CookieJar 1476 1477 alias c_soup_cookie_jar_get_type soup_cookie_jar_get_type; 1478 alias c_soup_cookie_jar_new soup_cookie_jar_new; 1479 alias c_soup_cookie_jar_add_cookie soup_cookie_jar_add_cookie; 1480 alias c_soup_cookie_jar_add_cookie_full soup_cookie_jar_add_cookie_full; 1481 alias c_soup_cookie_jar_add_cookie_with_first_party soup_cookie_jar_add_cookie_with_first_party; 1482 alias c_soup_cookie_jar_all_cookies soup_cookie_jar_all_cookies; 1483 alias c_soup_cookie_jar_delete_cookie soup_cookie_jar_delete_cookie; 1484 alias c_soup_cookie_jar_get_accept_policy soup_cookie_jar_get_accept_policy; 1485 alias c_soup_cookie_jar_get_cookie_list soup_cookie_jar_get_cookie_list; 1486 alias c_soup_cookie_jar_get_cookie_list_with_same_site_info soup_cookie_jar_get_cookie_list_with_same_site_info; 1487 alias c_soup_cookie_jar_get_cookies soup_cookie_jar_get_cookies; 1488 alias c_soup_cookie_jar_is_persistent soup_cookie_jar_is_persistent; 1489 alias c_soup_cookie_jar_save soup_cookie_jar_save; 1490 alias c_soup_cookie_jar_set_accept_policy soup_cookie_jar_set_accept_policy; 1491 alias c_soup_cookie_jar_set_cookie soup_cookie_jar_set_cookie; 1492 alias c_soup_cookie_jar_set_cookie_with_first_party soup_cookie_jar_set_cookie_with_first_party; 1493 1494 // soup.CookieJarDB 1495 1496 alias c_soup_cookie_jar_db_get_type soup_cookie_jar_db_get_type; 1497 alias c_soup_cookie_jar_db_new soup_cookie_jar_db_new; 1498 1499 // soup.CookieJarText 1500 1501 alias c_soup_cookie_jar_text_get_type soup_cookie_jar_text_get_type; 1502 alias c_soup_cookie_jar_text_new soup_cookie_jar_text_new; 1503 1504 // soup.Date 1505 1506 alias c_soup_date_get_type soup_date_get_type; 1507 alias c_soup_date_new soup_date_new; 1508 alias c_soup_date_new_from_now soup_date_new_from_now; 1509 alias c_soup_date_new_from_string soup_date_new_from_string; 1510 alias c_soup_date_new_from_time_t soup_date_new_from_time_t; 1511 alias c_soup_date_copy soup_date_copy; 1512 alias c_soup_date_free soup_date_free; 1513 alias c_soup_date_get_day soup_date_get_day; 1514 alias c_soup_date_get_hour soup_date_get_hour; 1515 alias c_soup_date_get_minute soup_date_get_minute; 1516 alias c_soup_date_get_month soup_date_get_month; 1517 alias c_soup_date_get_offset soup_date_get_offset; 1518 alias c_soup_date_get_second soup_date_get_second; 1519 alias c_soup_date_get_utc soup_date_get_utc; 1520 alias c_soup_date_get_year soup_date_get_year; 1521 alias c_soup_date_is_past soup_date_is_past; 1522 alias c_soup_date_to_string soup_date_to_string; 1523 alias c_soup_date_to_time_t soup_date_to_time_t; 1524 alias c_soup_date_to_timeval soup_date_to_timeval; 1525 1526 // soup.HSTSEnforcer 1527 1528 alias c_soup_hsts_enforcer_get_type soup_hsts_enforcer_get_type; 1529 alias c_soup_hsts_enforcer_new soup_hsts_enforcer_new; 1530 alias c_soup_hsts_enforcer_get_domains soup_hsts_enforcer_get_domains; 1531 alias c_soup_hsts_enforcer_get_policies soup_hsts_enforcer_get_policies; 1532 alias c_soup_hsts_enforcer_has_valid_policy soup_hsts_enforcer_has_valid_policy; 1533 alias c_soup_hsts_enforcer_is_persistent soup_hsts_enforcer_is_persistent; 1534 alias c_soup_hsts_enforcer_set_policy soup_hsts_enforcer_set_policy; 1535 alias c_soup_hsts_enforcer_set_session_policy soup_hsts_enforcer_set_session_policy; 1536 1537 // soup.HSTSEnforcerDB 1538 1539 alias c_soup_hsts_enforcer_db_get_type soup_hsts_enforcer_db_get_type; 1540 alias c_soup_hsts_enforcer_db_new soup_hsts_enforcer_db_new; 1541 1542 // soup.HSTSPolicy 1543 1544 alias c_soup_hsts_policy_get_type soup_hsts_policy_get_type; 1545 alias c_soup_hsts_policy_new soup_hsts_policy_new; 1546 alias c_soup_hsts_policy_new_from_response soup_hsts_policy_new_from_response; 1547 alias c_soup_hsts_policy_new_full soup_hsts_policy_new_full; 1548 alias c_soup_hsts_policy_new_session_policy soup_hsts_policy_new_session_policy; 1549 alias c_soup_hsts_policy_copy soup_hsts_policy_copy; 1550 alias c_soup_hsts_policy_equal soup_hsts_policy_equal; 1551 alias c_soup_hsts_policy_free soup_hsts_policy_free; 1552 alias c_soup_hsts_policy_get_domain soup_hsts_policy_get_domain; 1553 alias c_soup_hsts_policy_includes_subdomains soup_hsts_policy_includes_subdomains; 1554 alias c_soup_hsts_policy_is_expired soup_hsts_policy_is_expired; 1555 alias c_soup_hsts_policy_is_session_policy soup_hsts_policy_is_session_policy; 1556 1557 // soup.Logger 1558 1559 alias c_soup_logger_get_type soup_logger_get_type; 1560 alias c_soup_logger_new soup_logger_new; 1561 alias c_soup_logger_attach soup_logger_attach; 1562 alias c_soup_logger_detach soup_logger_detach; 1563 alias c_soup_logger_set_printer soup_logger_set_printer; 1564 alias c_soup_logger_set_request_filter soup_logger_set_request_filter; 1565 alias c_soup_logger_set_response_filter soup_logger_set_response_filter; 1566 1567 // soup.Message 1568 1569 alias c_soup_message_get_type soup_message_get_type; 1570 alias c_soup_message_new soup_message_new; 1571 alias c_soup_message_new_from_uri soup_message_new_from_uri; 1572 alias c_soup_message_add_header_handler soup_message_add_header_handler; 1573 alias c_soup_message_add_status_code_handler soup_message_add_status_code_handler; 1574 alias c_soup_message_content_sniffed soup_message_content_sniffed; 1575 alias c_soup_message_disable_feature soup_message_disable_feature; 1576 alias c_soup_message_finished soup_message_finished; 1577 alias c_soup_message_get_address soup_message_get_address; 1578 alias c_soup_message_get_first_party soup_message_get_first_party; 1579 alias c_soup_message_get_flags soup_message_get_flags; 1580 alias c_soup_message_get_http_version soup_message_get_http_version; 1581 alias c_soup_message_get_https_status soup_message_get_https_status; 1582 alias c_soup_message_get_is_top_level_navigation soup_message_get_is_top_level_navigation; 1583 alias c_soup_message_get_priority soup_message_get_priority; 1584 alias c_soup_message_get_site_for_cookies soup_message_get_site_for_cookies; 1585 alias c_soup_message_get_soup_request soup_message_get_soup_request; 1586 alias c_soup_message_get_uri soup_message_get_uri; 1587 alias c_soup_message_got_body soup_message_got_body; 1588 alias c_soup_message_got_chunk soup_message_got_chunk; 1589 alias c_soup_message_got_headers soup_message_got_headers; 1590 alias c_soup_message_got_informational soup_message_got_informational; 1591 alias c_soup_message_is_feature_disabled soup_message_is_feature_disabled; 1592 alias c_soup_message_is_keepalive soup_message_is_keepalive; 1593 alias c_soup_message_restarted soup_message_restarted; 1594 alias c_soup_message_set_chunk_allocator soup_message_set_chunk_allocator; 1595 alias c_soup_message_set_first_party soup_message_set_first_party; 1596 alias c_soup_message_set_flags soup_message_set_flags; 1597 alias c_soup_message_set_http_version soup_message_set_http_version; 1598 alias c_soup_message_set_is_top_level_navigation soup_message_set_is_top_level_navigation; 1599 alias c_soup_message_set_priority soup_message_set_priority; 1600 alias c_soup_message_set_redirect soup_message_set_redirect; 1601 alias c_soup_message_set_request soup_message_set_request; 1602 alias c_soup_message_set_response soup_message_set_response; 1603 alias c_soup_message_set_site_for_cookies soup_message_set_site_for_cookies; 1604 alias c_soup_message_set_status soup_message_set_status; 1605 alias c_soup_message_set_status_full soup_message_set_status_full; 1606 alias c_soup_message_set_uri soup_message_set_uri; 1607 alias c_soup_message_starting soup_message_starting; 1608 alias c_soup_message_wrote_body soup_message_wrote_body; 1609 alias c_soup_message_wrote_body_data soup_message_wrote_body_data; 1610 alias c_soup_message_wrote_chunk soup_message_wrote_chunk; 1611 alias c_soup_message_wrote_headers soup_message_wrote_headers; 1612 alias c_soup_message_wrote_informational soup_message_wrote_informational; 1613 1614 // soup.MessageBody 1615 1616 alias c_soup_message_body_get_type soup_message_body_get_type; 1617 alias c_soup_message_body_new soup_message_body_new; 1618 alias c_soup_message_body_append soup_message_body_append; 1619 alias c_soup_message_body_append_buffer soup_message_body_append_buffer; 1620 alias c_soup_message_body_append_take soup_message_body_append_take; 1621 alias c_soup_message_body_complete soup_message_body_complete; 1622 alias c_soup_message_body_flatten soup_message_body_flatten; 1623 alias c_soup_message_body_free soup_message_body_free; 1624 alias c_soup_message_body_get_accumulate soup_message_body_get_accumulate; 1625 alias c_soup_message_body_get_chunk soup_message_body_get_chunk; 1626 alias c_soup_message_body_got_chunk soup_message_body_got_chunk; 1627 alias c_soup_message_body_set_accumulate soup_message_body_set_accumulate; 1628 alias c_soup_message_body_truncate soup_message_body_truncate; 1629 alias c_soup_message_body_wrote_chunk soup_message_body_wrote_chunk; 1630 1631 // soup.MessageHeaders 1632 1633 alias c_soup_message_headers_get_type soup_message_headers_get_type; 1634 alias c_soup_message_headers_new soup_message_headers_new; 1635 alias c_soup_message_headers_append soup_message_headers_append; 1636 alias c_soup_message_headers_clean_connection_headers soup_message_headers_clean_connection_headers; 1637 alias c_soup_message_headers_clear soup_message_headers_clear; 1638 alias c_soup_message_headers_foreach soup_message_headers_foreach; 1639 alias c_soup_message_headers_free soup_message_headers_free; 1640 alias c_soup_message_headers_free_ranges soup_message_headers_free_ranges; 1641 alias c_soup_message_headers_get soup_message_headers_get; 1642 alias c_soup_message_headers_get_content_disposition soup_message_headers_get_content_disposition; 1643 alias c_soup_message_headers_get_content_length soup_message_headers_get_content_length; 1644 alias c_soup_message_headers_get_content_range soup_message_headers_get_content_range; 1645 alias c_soup_message_headers_get_content_type soup_message_headers_get_content_type; 1646 alias c_soup_message_headers_get_encoding soup_message_headers_get_encoding; 1647 alias c_soup_message_headers_get_expectations soup_message_headers_get_expectations; 1648 alias c_soup_message_headers_get_headers_type soup_message_headers_get_headers_type; 1649 alias c_soup_message_headers_get_list soup_message_headers_get_list; 1650 alias c_soup_message_headers_get_one soup_message_headers_get_one; 1651 alias c_soup_message_headers_get_ranges soup_message_headers_get_ranges; 1652 alias c_soup_message_headers_header_contains soup_message_headers_header_contains; 1653 alias c_soup_message_headers_header_equals soup_message_headers_header_equals; 1654 alias c_soup_message_headers_remove soup_message_headers_remove; 1655 alias c_soup_message_headers_replace soup_message_headers_replace; 1656 alias c_soup_message_headers_set_content_disposition soup_message_headers_set_content_disposition; 1657 alias c_soup_message_headers_set_content_length soup_message_headers_set_content_length; 1658 alias c_soup_message_headers_set_content_range soup_message_headers_set_content_range; 1659 alias c_soup_message_headers_set_content_type soup_message_headers_set_content_type; 1660 alias c_soup_message_headers_set_encoding soup_message_headers_set_encoding; 1661 alias c_soup_message_headers_set_expectations soup_message_headers_set_expectations; 1662 alias c_soup_message_headers_set_range soup_message_headers_set_range; 1663 alias c_soup_message_headers_set_ranges soup_message_headers_set_ranges; 1664 1665 // soup.MessageHeadersIter 1666 1667 alias c_soup_message_headers_iter_next soup_message_headers_iter_next; 1668 alias c_soup_message_headers_iter_init soup_message_headers_iter_init; 1669 1670 // soup.Multipart 1671 1672 alias c_soup_multipart_get_type soup_multipart_get_type; 1673 alias c_soup_multipart_new soup_multipart_new; 1674 alias c_soup_multipart_new_from_message soup_multipart_new_from_message; 1675 alias c_soup_multipart_append_form_file soup_multipart_append_form_file; 1676 alias c_soup_multipart_append_form_string soup_multipart_append_form_string; 1677 alias c_soup_multipart_append_part soup_multipart_append_part; 1678 alias c_soup_multipart_free soup_multipart_free; 1679 alias c_soup_multipart_get_length soup_multipart_get_length; 1680 alias c_soup_multipart_get_part soup_multipart_get_part; 1681 alias c_soup_multipart_to_message soup_multipart_to_message; 1682 1683 // soup.MultipartInputStream 1684 1685 alias c_soup_multipart_input_stream_get_type soup_multipart_input_stream_get_type; 1686 alias c_soup_multipart_input_stream_new soup_multipart_input_stream_new; 1687 alias c_soup_multipart_input_stream_get_headers soup_multipart_input_stream_get_headers; 1688 alias c_soup_multipart_input_stream_next_part soup_multipart_input_stream_next_part; 1689 alias c_soup_multipart_input_stream_next_part_async soup_multipart_input_stream_next_part_async; 1690 alias c_soup_multipart_input_stream_next_part_finish soup_multipart_input_stream_next_part_finish; 1691 1692 // soup.PasswordManager 1693 1694 alias c_soup_password_manager_get_type soup_password_manager_get_type; 1695 alias c_soup_password_manager_get_passwords_async soup_password_manager_get_passwords_async; 1696 alias c_soup_password_manager_get_passwords_sync soup_password_manager_get_passwords_sync; 1697 1698 // soup.ProxyResolver 1699 1700 alias c_soup_proxy_resolver_get_type soup_proxy_resolver_get_type; 1701 alias c_soup_proxy_resolver_get_proxy_async soup_proxy_resolver_get_proxy_async; 1702 alias c_soup_proxy_resolver_get_proxy_sync soup_proxy_resolver_get_proxy_sync; 1703 1704 // soup.ProxyResolverDefault 1705 1706 alias c_soup_proxy_resolver_default_get_type soup_proxy_resolver_default_get_type; 1707 1708 // soup.ProxyURIResolver 1709 1710 alias c_soup_proxy_uri_resolver_get_type soup_proxy_uri_resolver_get_type; 1711 alias c_soup_proxy_uri_resolver_get_proxy_uri_async soup_proxy_uri_resolver_get_proxy_uri_async; 1712 alias c_soup_proxy_uri_resolver_get_proxy_uri_sync soup_proxy_uri_resolver_get_proxy_uri_sync; 1713 1714 // soup.Request 1715 1716 alias c_soup_request_get_type soup_request_get_type; 1717 alias c_soup_request_get_content_length soup_request_get_content_length; 1718 alias c_soup_request_get_content_type soup_request_get_content_type; 1719 alias c_soup_request_get_session soup_request_get_session; 1720 alias c_soup_request_get_uri soup_request_get_uri; 1721 alias c_soup_request_send soup_request_send; 1722 alias c_soup_request_send_async soup_request_send_async; 1723 alias c_soup_request_send_finish soup_request_send_finish; 1724 1725 // soup.RequestData 1726 1727 alias c_soup_request_data_get_type soup_request_data_get_type; 1728 1729 // soup.RequestFile 1730 1731 alias c_soup_request_file_get_type soup_request_file_get_type; 1732 alias c_soup_request_file_get_file soup_request_file_get_file; 1733 1734 // soup.RequestHTTP 1735 1736 alias c_soup_request_http_get_type soup_request_http_get_type; 1737 alias c_soup_request_http_get_message soup_request_http_get_message; 1738 1739 // soup.Requester 1740 1741 alias c_soup_requester_get_type soup_requester_get_type; 1742 alias c_soup_requester_new soup_requester_new; 1743 alias c_soup_requester_request soup_requester_request; 1744 alias c_soup_requester_request_uri soup_requester_request_uri; 1745 1746 // soup.Server 1747 1748 alias c_soup_server_get_type soup_server_get_type; 1749 alias c_soup_server_new soup_server_new; 1750 alias c_soup_server_accept_iostream soup_server_accept_iostream; 1751 alias c_soup_server_add_auth_domain soup_server_add_auth_domain; 1752 alias c_soup_server_add_early_handler soup_server_add_early_handler; 1753 alias c_soup_server_add_handler soup_server_add_handler; 1754 alias c_soup_server_add_websocket_extension soup_server_add_websocket_extension; 1755 alias c_soup_server_add_websocket_handler soup_server_add_websocket_handler; 1756 alias c_soup_server_disconnect soup_server_disconnect; 1757 alias c_soup_server_get_async_context soup_server_get_async_context; 1758 alias c_soup_server_get_listener soup_server_get_listener; 1759 alias c_soup_server_get_listeners soup_server_get_listeners; 1760 alias c_soup_server_get_port soup_server_get_port; 1761 alias c_soup_server_get_uris soup_server_get_uris; 1762 alias c_soup_server_is_https soup_server_is_https; 1763 alias c_soup_server_listen soup_server_listen; 1764 alias c_soup_server_listen_all soup_server_listen_all; 1765 alias c_soup_server_listen_fd soup_server_listen_fd; 1766 alias c_soup_server_listen_local soup_server_listen_local; 1767 alias c_soup_server_listen_socket soup_server_listen_socket; 1768 alias c_soup_server_pause_message soup_server_pause_message; 1769 alias c_soup_server_quit soup_server_quit; 1770 alias c_soup_server_remove_auth_domain soup_server_remove_auth_domain; 1771 alias c_soup_server_remove_handler soup_server_remove_handler; 1772 alias c_soup_server_remove_websocket_extension soup_server_remove_websocket_extension; 1773 alias c_soup_server_run soup_server_run; 1774 alias c_soup_server_run_async soup_server_run_async; 1775 alias c_soup_server_set_ssl_cert_file soup_server_set_ssl_cert_file; 1776 alias c_soup_server_unpause_message soup_server_unpause_message; 1777 1778 // soup.Session 1779 1780 alias c_soup_session_get_type soup_session_get_type; 1781 alias c_soup_session_new soup_session_new; 1782 alias c_soup_session_new_with_options soup_session_new_with_options; 1783 alias c_soup_session_abort soup_session_abort; 1784 alias c_soup_session_add_feature soup_session_add_feature; 1785 alias c_soup_session_add_feature_by_type soup_session_add_feature_by_type; 1786 alias c_soup_session_cancel_message soup_session_cancel_message; 1787 alias c_soup_session_connect_async soup_session_connect_async; 1788 alias c_soup_session_connect_finish soup_session_connect_finish; 1789 alias c_soup_session_get_async_context soup_session_get_async_context; 1790 alias c_soup_session_get_feature soup_session_get_feature; 1791 alias c_soup_session_get_feature_for_message soup_session_get_feature_for_message; 1792 alias c_soup_session_get_features soup_session_get_features; 1793 alias c_soup_session_has_feature soup_session_has_feature; 1794 alias c_soup_session_pause_message soup_session_pause_message; 1795 alias c_soup_session_prefetch_dns soup_session_prefetch_dns; 1796 alias c_soup_session_prepare_for_uri soup_session_prepare_for_uri; 1797 alias c_soup_session_queue_message soup_session_queue_message; 1798 alias c_soup_session_redirect_message soup_session_redirect_message; 1799 alias c_soup_session_remove_feature soup_session_remove_feature; 1800 alias c_soup_session_remove_feature_by_type soup_session_remove_feature_by_type; 1801 alias c_soup_session_request soup_session_request; 1802 alias c_soup_session_request_http soup_session_request_http; 1803 alias c_soup_session_request_http_uri soup_session_request_http_uri; 1804 alias c_soup_session_request_uri soup_session_request_uri; 1805 alias c_soup_session_requeue_message soup_session_requeue_message; 1806 alias c_soup_session_send soup_session_send; 1807 alias c_soup_session_send_async soup_session_send_async; 1808 alias c_soup_session_send_finish soup_session_send_finish; 1809 alias c_soup_session_send_message soup_session_send_message; 1810 alias c_soup_session_steal_connection soup_session_steal_connection; 1811 alias c_soup_session_unpause_message soup_session_unpause_message; 1812 alias c_soup_session_websocket_connect_async soup_session_websocket_connect_async; 1813 alias c_soup_session_websocket_connect_finish soup_session_websocket_connect_finish; 1814 alias c_soup_session_would_redirect soup_session_would_redirect; 1815 1816 // soup.SessionAsync 1817 1818 alias c_soup_session_async_get_type soup_session_async_get_type; 1819 alias c_soup_session_async_new soup_session_async_new; 1820 alias c_soup_session_async_new_with_options soup_session_async_new_with_options; 1821 1822 // soup.SessionFeature 1823 1824 alias c_soup_session_feature_get_type soup_session_feature_get_type; 1825 alias c_soup_session_feature_add_feature soup_session_feature_add_feature; 1826 alias c_soup_session_feature_attach soup_session_feature_attach; 1827 alias c_soup_session_feature_detach soup_session_feature_detach; 1828 alias c_soup_session_feature_has_feature soup_session_feature_has_feature; 1829 alias c_soup_session_feature_remove_feature soup_session_feature_remove_feature; 1830 1831 // soup.SessionSync 1832 1833 alias c_soup_session_sync_get_type soup_session_sync_get_type; 1834 alias c_soup_session_sync_new soup_session_sync_new; 1835 alias c_soup_session_sync_new_with_options soup_session_sync_new_with_options; 1836 1837 // soup.SSocket 1838 1839 alias c_soup_socket_get_type soup_socket_get_type; 1840 alias c_soup_socket_new soup_socket_new; 1841 alias c_soup_socket_connect_async soup_socket_connect_async; 1842 alias c_soup_socket_connect_sync soup_socket_connect_sync; 1843 alias c_soup_socket_disconnect soup_socket_disconnect; 1844 alias c_soup_socket_get_fd soup_socket_get_fd; 1845 alias c_soup_socket_get_local_address soup_socket_get_local_address; 1846 alias c_soup_socket_get_remote_address soup_socket_get_remote_address; 1847 alias c_soup_socket_is_connected soup_socket_is_connected; 1848 alias c_soup_socket_is_ssl soup_socket_is_ssl; 1849 alias c_soup_socket_listen soup_socket_listen; 1850 alias c_soup_socket_read soup_socket_read; 1851 alias c_soup_socket_read_until soup_socket_read_until; 1852 alias c_soup_socket_start_proxy_ssl soup_socket_start_proxy_ssl; 1853 alias c_soup_socket_start_ssl soup_socket_start_ssl; 1854 alias c_soup_socket_write soup_socket_write; 1855 1856 // soup.URI 1857 1858 alias c_soup_uri_get_type soup_uri_get_type; 1859 alias c_soup_uri_new soup_uri_new; 1860 alias c_soup_uri_new_with_base soup_uri_new_with_base; 1861 alias c_soup_uri_copy soup_uri_copy; 1862 alias c_soup_uri_copy_host soup_uri_copy_host; 1863 alias c_soup_uri_equal soup_uri_equal; 1864 alias c_soup_uri_free soup_uri_free; 1865 alias c_soup_uri_get_fragment soup_uri_get_fragment; 1866 alias c_soup_uri_get_host soup_uri_get_host; 1867 alias c_soup_uri_get_password soup_uri_get_password; 1868 alias c_soup_uri_get_path soup_uri_get_path; 1869 alias c_soup_uri_get_port soup_uri_get_port; 1870 alias c_soup_uri_get_query soup_uri_get_query; 1871 alias c_soup_uri_get_scheme soup_uri_get_scheme; 1872 alias c_soup_uri_get_user soup_uri_get_user; 1873 alias c_soup_uri_host_equal soup_uri_host_equal; 1874 alias c_soup_uri_host_hash soup_uri_host_hash; 1875 alias c_soup_uri_set_fragment soup_uri_set_fragment; 1876 alias c_soup_uri_set_host soup_uri_set_host; 1877 alias c_soup_uri_set_password soup_uri_set_password; 1878 alias c_soup_uri_set_path soup_uri_set_path; 1879 alias c_soup_uri_set_port soup_uri_set_port; 1880 alias c_soup_uri_set_query soup_uri_set_query; 1881 alias c_soup_uri_set_query_from_fields soup_uri_set_query_from_fields; 1882 alias c_soup_uri_set_query_from_form soup_uri_set_query_from_form; 1883 alias c_soup_uri_set_scheme soup_uri_set_scheme; 1884 alias c_soup_uri_set_user soup_uri_set_user; 1885 alias c_soup_uri_to_string soup_uri_to_string; 1886 alias c_soup_uri_uses_default_port soup_uri_uses_default_port; 1887 alias c_soup_uri_decode soup_uri_decode; 1888 alias c_soup_uri_encode soup_uri_encode; 1889 alias c_soup_uri_normalize soup_uri_normalize; 1890 1891 // soup.WebsocketConnection 1892 1893 alias c_soup_websocket_connection_get_type soup_websocket_connection_get_type; 1894 alias c_soup_websocket_connection_new soup_websocket_connection_new; 1895 alias c_soup_websocket_connection_new_with_extensions soup_websocket_connection_new_with_extensions; 1896 alias c_soup_websocket_connection_close soup_websocket_connection_close; 1897 alias c_soup_websocket_connection_get_close_code soup_websocket_connection_get_close_code; 1898 alias c_soup_websocket_connection_get_close_data soup_websocket_connection_get_close_data; 1899 alias c_soup_websocket_connection_get_connection_type soup_websocket_connection_get_connection_type; 1900 alias c_soup_websocket_connection_get_extensions soup_websocket_connection_get_extensions; 1901 alias c_soup_websocket_connection_get_io_stream soup_websocket_connection_get_io_stream; 1902 alias c_soup_websocket_connection_get_keepalive_interval soup_websocket_connection_get_keepalive_interval; 1903 alias c_soup_websocket_connection_get_max_incoming_payload_size soup_websocket_connection_get_max_incoming_payload_size; 1904 alias c_soup_websocket_connection_get_origin soup_websocket_connection_get_origin; 1905 alias c_soup_websocket_connection_get_protocol soup_websocket_connection_get_protocol; 1906 alias c_soup_websocket_connection_get_state soup_websocket_connection_get_state; 1907 alias c_soup_websocket_connection_get_uri soup_websocket_connection_get_uri; 1908 alias c_soup_websocket_connection_send_binary soup_websocket_connection_send_binary; 1909 alias c_soup_websocket_connection_send_message soup_websocket_connection_send_message; 1910 alias c_soup_websocket_connection_send_text soup_websocket_connection_send_text; 1911 alias c_soup_websocket_connection_set_keepalive_interval soup_websocket_connection_set_keepalive_interval; 1912 alias c_soup_websocket_connection_set_max_incoming_payload_size soup_websocket_connection_set_max_incoming_payload_size; 1913 1914 // soup.WebsocketExtension 1915 1916 alias c_soup_websocket_extension_get_type soup_websocket_extension_get_type; 1917 alias c_soup_websocket_extension_configure soup_websocket_extension_configure; 1918 alias c_soup_websocket_extension_get_request_params soup_websocket_extension_get_request_params; 1919 alias c_soup_websocket_extension_get_response_params soup_websocket_extension_get_response_params; 1920 alias c_soup_websocket_extension_process_incoming_message soup_websocket_extension_process_incoming_message; 1921 alias c_soup_websocket_extension_process_outgoing_message soup_websocket_extension_process_outgoing_message; 1922 1923 // soup.WebsocketExtensionDeflate 1924 1925 alias c_soup_websocket_extension_deflate_get_type soup_websocket_extension_deflate_get_type; 1926 1927 // soup.WebsocketExtensionManager 1928 1929 alias c_soup_websocket_extension_manager_get_type soup_websocket_extension_manager_get_type; 1930 1931 // soup.XMLRPCParams 1932 1933 alias c_soup_xmlrpc_params_free soup_xmlrpc_params_free; 1934 alias c_soup_xmlrpc_params_parse soup_xmlrpc_params_parse;